![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 67
Captain2200
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Feign - 内部实现细节
1. 概述Feign用于服务间调用,它的内部实现是一个包含Ribbon(负载均衡)的JDK-HttpURLConnection(Http)调用。虽然调用形式是类似于RPC,但是实际调用是Http,这也是为什么Feign被称为伪RPC调用的原因。内部调用过程如下:2. 代码细节1) BaseLoadBalancer.java配置初始化重点功能: 1. 初始化负载均衡策略 2. 初始化取服务注册列表调度策略void initWithConfig(IClientConfig c..原创 2021-06-04 11:14:57 · 344 阅读 · 0 评论 -
微服务架构---服务降级
1 简介什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作。如果还是不理解,那么可以举个栗子:假如目前有很多人想要给我付钱,但我的服务器除了正在运行支付的服务之外,还有一些其它的服务在运行,比如搜索、定时任务和详情等等。然而这些不重要的服务就...转载 2020-01-28 16:15:05 · 332 阅读 · 0 评论 -
如何解决微服务架构中的雪崩问题?
记得在三年前公司因为业务发展需要,就曾经将单体应用迁移到分布式框架上来。当时就遇到了这样一个问题:系统仅有一个控制单元,它会调用多个运算单元,如果某个运算单元(作为服务提供者)不可用,将导致控制单元(作为服务调用者)被阻塞,最终导致控制单元崩溃,进而导致整个系统都面临着瘫痪的风险。那个时候还不知道这其实就是服务的雪崩效应,雪崩效应好比就是蝴蝶效应,说的都是一个小因素的变化,却往往有着...转载 2020-01-28 15:45:36 · 1162 阅读 · 0 评论 -
Dubbo是什么?能做什么?
转载自 https://blog.csdn.net/houshaolin/article/details/76408399 1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需...转载 2018-06-16 17:51:11 · 198 阅读 · 0 评论