微服务
文章平均质量分 51
微服务
脚踏实地,仰望星空
加油,坚持努力。
展开
-
熔断、限流、降级的区别
熔断限流降级熔断、限流、降级都是保持系统稳定运行的策略,但针对的场景有所不同熔断服务熔断的作用类似于我们家用的保险丝,当某服务出现不可用或响应超时的情况时,为了防止整个系统出现雪崩,暂时停止对该服务的调用[1]上面的解释中有两个很关键的词,一个是暂时,一个是停止。停止是说,当前服务一旦对下游服务进行熔断,当请求到达时,当前服务不再对下游服务进行调用,而是使用设定好的策略(如构建默认值)直接返回暂时是说,熔断后,并不会一直不再调用下游服务,而是以一定的策略(如每分钟调用 10 次,若均转载 2021-07-06 12:41:09 · 5255 阅读 · 0 评论 -
分布式系统生成唯一ID的几种方式
一:分布式系统生成唯一ID的几种方式原创 2021-06-20 00:01:18 · 2977 阅读 · 0 评论 -
SpringCloud微服务常见组件理解
概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。一、业务原创 2021-06-19 22:09:00 · 431 阅读 · 0 评论 -
Hystrix的实现原理
一:Hystrix的实现原理原创 2021-06-19 17:46:13 · 2201 阅读 · 0 评论 -
如何实现一个简单的RPC
一:如何实现一个简单的RPC原创 2021-05-30 15:33:39 · 78 阅读 · 0 评论 -
dubbo和feign的区别
一:dubbo和feign的区别原创 2021-05-21 00:02:37 · 1700 阅读 · 1 评论 -
负载均衡算法
一:负载均衡算法原创 2021-05-21 00:01:57 · 99 阅读 · 0 评论