排序
Spring Cloud 如何引入云原生网关,创新微服务架构
作者: 赵炳堃(秉钧) 在传统的微服务体系中,Spring Cloud Alibaba 和 Zuul 常被用作配合 Spring Cloud 使用的微服务网关。然而,这些传统的 Java 网关在面对大规模流量的场景下仍存在种种问题...
Spring Cloud Alibaba体系使用OpenFeign与RestTemplate作为RPC组件
前言 本篇将介绍Spring Cloud Alibaba使用OpenFeign和RestTemplate进行RPC调用,并且将介绍两种RPC工具如何集成Sentinel进行系统保护。 OpenFeign OpenFeign介绍 OpenFeign是一种声明式、...
Spring Cloud Alibaba体系使用Nacos作为服务注册发现与配置中心
Nacos介绍 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现...
支撑 “千万设备日活” 的创米数联 7 年微服务架构演进之路
作者:金兆旭 上海创米数联智能科技发展股份有限公司云服务开发及 SRE 工程师 负责公司云端基础设施构建及消息网关等研发工作;十眠 创米数联是小米生态链首批亿元俱乐部成员,主营业务为智能家...
微服务 – 拆分微服务的问题和拆分方法
概述 现在被谈论最多的就是微服务和中台系统,我个人的理解是微服务或者是中台好不好,主要看实际的业务场景,架构的变迁往往需要耗费很大的学习成本和时间成本,所以更改架构的时候要三思而后...
skywalking 9.x入门(一) 安装skywalking及监控 springboot 服务
这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 背景 本次我们的目的就是对skywalking整体架构有一个了解,然后学习一下基于docker如何搭建skywalkin...
Windows 安装 Nacos 2.2.2 并设置开机自启
前言 本文将为您介绍如何使用 WinSW 工具将 Nacos 打包成 Windows 系统服务,并实现开机自启动的便利功能。通过将 Nacos 安装为系统服务,您将摆脱每次手动启动的麻烦,从而提高部署效率和系统...
从2PC和容错共识算法讨论zookeeper中的Create请求
最近在读《数据密集型应用系统设计》,其中谈到了zookeeper对容错共识算法的应用。这让我想到之前参考的zookeeper学习资料中,误将容错共识算法写成了2PC(两阶段提交协议),所以准备以此文对...
服务架构:了解事件驱动
1 网络结构和软件架构 大家知道互联网基于IEEE所提出的标准ISO七层模型运行,而在应用层也有经典的三层应用程序架构(表示层UI,业务逻辑层BLL,数据处理层DAL),在其中我们系统的核心是 data...
微服务网关的总结和实践
本文主要介绍微服务中网关的作用,并比较了几种主流网关的区别,重点介绍了网关gateway。 一、背景介绍 在微服务架构中,一个系统会被拆封成多个微服务,每个微服务可以单独对外提供服务,如果...
聊聊 ASP.NET 6 整洁架构开发模板
大家好,我是Edison。 最近看了一些整洁架构(CleanArchitecture)的文章,自己和同事也简单写了一个基于整洁架构的ASP.NET 6开发模板在玩。这里就仅仅抛个砖,案例主要以自己根据小组实际情况...
SpringCloud实践系列(五):Sentinel流控
我正在参加「掘金·启航计划」 SpringCloud实践系列(一):Nacos注册中心 Nacos: 注册中心,解决服务注册与发现 SpringCloud实践系列(二):Ribbon负载均衡 Ribbon: 客户端的负载均衡器,解决...
在DailyMart中是如何支持多种登录模式的? – 设计模式的综合运用~
我正在参加「掘金·启航计划」 欢迎回来,我是飘渺。今天继续更新DDD&微服务的系列文章。 1. 理解DDD中的领域模型职责 在我们开始今天的主题之前,让我们先回答一些读者的疑问。 在上一篇文...
nacos的持久化配置可能存在的问题
nacos的持久化配置可能存在的问题 一、基础背景 持久化配置与版本号无关 配置有两种方式 docker 下载编译后压缩包方式 下载源码编译后运行(坑较多,忽略) 二、配置持久化较简单方式——下载遍...
分布式事务:XA和Seata的XA模式
大家好,我是方圆。上一篇博客《从2PC和容错共识算法讨论zookeeper中的Create请求》介绍了保证分布式事务提交的两阶段提交协议,而XA是针对两阶段提交提出的接口实现标准,本文则对XA进行介绍。...
微服务架构学习与思考(14):监控和可观测性详细介绍
一、APP故障小故事# 在一个休息日的周六,你和朋友在公司附近逛街,突然,老板来了一通电话: 老板:小王,我们 APP 购物详情页面,怎么突然访问不了,一直在那里加载,出了什么 bug,赶紧看看...
微服务中「组件」集成
目录一、简介二、缓存管理三、消息队列四、搜索引擎五、定时任务六、数据存储七、参考源码 有品:There is no silver bullet; 一、简介 在微服务工程的技术选型中,会涉及到很多组件的集成,最...
Eureka与Ribbon-微服务系列02
1.Eureka注册中心 假如我们的服务提供者user-service部署了多个实例,如图: 我们思考几个问题: order-service在发起远程调用的时候,该如何得知user-service实例的ip地址和端口? 有多个user-...
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
Docker容器部署Nacos服务 Docker容器是一种轻量级的虚拟化技术,可以将应用程序和其依赖项打包成一个可移植的容器,从而方便进行部署和管理。Nacos是一个开源的服务发现、配置管理和服务管理平...
助推业务创新:利用Spring Boot和LiteFlow解锁复杂流程
如今,随着云计算技术的高速发展,越来越多的企业开始将自己的业务转移至云端。而随着业务的复杂化,企业需要更加高效、便捷地管理自己的业务流程,这就需要借助一些流程引擎实现。 今天,我们...