朝花夕誓
Dubbo Dubbo
官方文档:Apache Dubbo 一、SpringBoot整合Dubbo1、依赖<dependency> <groupId>org.apache.dubbo</groupId> <artifactI
2025-03-15
14-Skywalking全链路追踪 14-Skywalking全链路追踪
https://blog.csdn.net/a745233700/article/details/124456810 https://blog.csdn.net/dghkgjlh/article/details/106745714
2023-07-12
13-Seata分布式事务管理 13-Seata分布式事务管理
一、基本概念Seata 是一款开源的分布式事务解决方案,是一个一加三组件模型(详见术语表),致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案
2021-01-10
12-Sentinel熔断与限流 12-Sentinel熔断与限流
一、基本概念1、是什么Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 总的来说就是Hystrix的升级版。 官网:
2021-01-09
11-Nacos服务注册和配置中心 11-Nacos服务注册和配置中心
Cloud、boot 版本对应 官方地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 一、基本概念1
2021-01-08
10-Sleuth分布式链路跟踪 10-Sleuth分布式链路跟踪
一、基本概念​ 在分布式系统中,微服务有多个,服务之间调用关系也比较复杂,如果有的微服务网络或者服务器出现问题会导致服务提供失败,如何快速便捷的去定位出现问题的微服务,SpringCloud Sleuth 给我们提供了解决方案
2021-01-07
9-Stream消息驱动 9-Stream消息驱动
一、基本概念1、概念Spring Cloud Stream是构建消息驱动微服务的框架。 2、解决问题消息中间件太多了,RabbitMQ、kafka、ActiveMQ,RocketMQ等。导致学习使用成本过大。 3、作用屏蔽底层消息中间件的差
2021-01-07
8-Bus消息总线 8-Bus消息总线
提示:本文应与上一边文章《7-Config服务配置》一同食用,效果更佳 一、基本概念1、作用Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接 ​ 这可以用于广播状态更改(例如配置更改)或其他管理指令。一
2021-01-07
7-Config服务配置 7-Config服务配置
一、基本概念可以看到,每个微服务都需要一个配置文件,并且,如果有几个微服务都需要连接数据库,那么就需要配4次数据库相关配置,并且当数据库发生改动,那么需要同时修改4个微服务的配置文件才可以。 所以Config的作用就是提取公共配置,做到一处
2021-01-07
6-GateWay服务网关 6-GateWay服务网关
一、GateWay基本概念1、GateWay说明 gateway之所以性能号,因为底层使用WebFlux,而webFlux底层使用netty通信(NIO) GateWay能干啥 反向代理 鉴权 流量控制 熔断 日志监控
2021-01-05
5-Hystrix熔断器 5-Hystrix熔断器
一、分布式系统面临的问题:服务雪崩复杂分布式系统中的应用程序有数十个依赖关系,每个依赖关系在某些时候不可避免的失败。 多个微服务之间调用时,假设 A 调B和C,B和C又调其他微服务,就是所谓的扇出。当扇出的链路上某个微服务响应时间过长或不可
2021-01-03
4-OpenFeign服务接口调用 4-OpenFeign服务接口调用
一、OpenFeign概念1、OpenFeign是什么​ Feign是声明性Web服务客户端。它使编写Web服务客户端更加容易。要使用Feign,请创建一个接口并对其进行注释。它具有可插入的注释支持,包括Feign注释和JAX
2021-01-02
1 / 2