![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 96
STRANG-P
这个作者很懒,什么都没留下…
展开
-
微服务的分布式事务解决方案
说起微服务的架构,分布式事务是一道绕不开的话题。本文将从分布式事务的理论模型、分布式事务的常见解决方案、分布式事务中间件 Seata的两个常用模式展开说说分布式事务。原创 2024-07-07 21:02:15 · 1072 阅读 · 3 评论 -
RocketMQ 顺序消息和事务消息及其原理
使用消息中间件时,首先要了解各类型mq消息中间件的优势和劣势,根据自己项目的实际情况,结合各消息中间件特性,取长避短。本篇博文讲解了RocketMQ 的两大重要特性:顺序消息、事务消息。原创 2024-06-30 18:40:12 · 1114 阅读 · 0 评论 -
Nacos 注册中心实现原理,及服务注册源码分析
Nacos 注册中心实现原理分析1、关于 Nacos2、Nacos 架构图3、Nacos 注册中心原理1、关于 Nacos2、Nacos 架构图3、Nacos 注册中心原理服务注册的功能主要体现在以下几个方面服务实例在启动时注册到服务注册列表,并在关闭时注销。服务消费者查询服务注册列表,获得可用实例。服务注册中心需要调用服务实例的健康检查 API ,来验证服务提供者是否能够处理请求。...原创 2021-04-23 15:47:50 · 1335 阅读 · 0 评论 -
使用 Feign + Hystrix 后首次请求失败的问题
使用 Feign + Hystrix 后首次请求失败的问题1、问题分析2、解决办法1、问题分析 当 Feign 和 Ribbon 整合 Hystrix 后,在首次调用接口时,经常会出现调用失败的问题。出现这种情况的原因分析如下: &nbs...原创 2019-10-15 11:59:14 · 426 阅读 · 0 评论 -
Eureka 核心配置参数
Eureka 配置核心参数1、Eureka-Client 配置核心参数1.1 Eureka-Client 基本参数1.2 Eureka-Client 定时任务参数1.3 Eureka-Client http 相关参数1、Eureka-Client 配置核心参数 1.1 Eureka-Client 基本参数 参数(Parameter)默认值(Default)...原创 2019-08-16 12:49:05 · 681 阅读 · 0 评论 -
微服务熔断机制 Hystrix
微服务熔断机制 Hystrix1、服务熔断2、熔断与降级2.1 熔断和降级相同点2.2 熔断与降级的区别3、关于 Hystrix3.1 Hystrix 的设计原则3.2 Hystrix 的工作机制3.3 如何集成 Hystrix3.4 使用 Turbine 聚合监控1、服务熔断服务熔断:也称为服务隔离或过载保护。 &nb...原创 2019-07-15 11:43:47 · 1353 阅读 · 0 评论 -
Eureka 参数调优问题(注册延迟、缓存等)
Eureka 参数调优问题1、说明2、案例一2.1 问题描述2.2 原因与解决3、案例二3.1 问题描述3.2 原因与解决1、说明 1、 本篇博文建议参考 《SpringCloud 服务注册和发现 Eureka组件》 阅读 2、本文主要讲解了以下两个调优的案例 :Eureka-client服务已经下线了,但是Eureka-Server接口返回的信息还是会存在。...原创 2019-08-15 20:35:03 · 5459 阅读 · 3 评论 -
从源码上学习 SpringCloud - Ribbon 负载均衡组件
深度学习 SpringCloud - Ribbon 组件1、关于 Ribbon2、Ribbon + RestTemplate 消费服务3、源码解析 Ribbon3.1 分析 LoadBalancerClient3.2 分析 ServiceInstanceChooser3.3 分析 RibbionLoadBalancerClient3.4 分析 ILoadBalancer3.5 分析 Dynamic...原创 2020-04-17 01:01:03 · 355 阅读 · 0 评论 -
从源码上学习 SpringCloud - Feign
从源码上学习 SpringCloud - Feign1、Feign 的工作原理1.1、Feign 的源码实现过程1.2、源码角度分析 Feign 工作原理2、源码看 FeignClient 注解3、FeignClient 的配置3.1 默认配置 FeignClientsConfiguration3.2 FeignClient 的自定义配置4、Feign 中使用 HttpClient 和 OkHttp1、Feign 的工作原理 &n原创 2020-09-15 09:07:23 · 130 阅读 · 0 评论 -
微服务架构 - 服务发现、配置中心对比 - Nacos
微服务架构 - 服务发现、配置中心对比 - Nacos1、主流服务发现对比2、主流配置中心对比3、Nacos 的四种功能特性1、主流服务发现对比 目前市面上用的较多的服务发现中心有:Nacos、Eureka、Consul以及Zookeeper. 对比项目NacosEurekaConsulZookeeper一致性支持AP和CP模型AP模型CP模型CP模型健康检查TCP / HTTP / MYSQL / Client BeatClient原创 2020-08-29 10:24:19 · 1276 阅读 · 0 评论