![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
文章平均质量分 92
鑫鑫向荣(霍)
不满足,不放弃!
展开
-
Rocket mq
图1rocket mq 的作用:消峰,异步,解耦。producer 集群生产者相当于我们的订单服务集群,consumer集群服务消费集群相当于统计服务,每消费一个订单,服务加1;broker 消息中间件的,中转消息存储消息的。name Servcer 就是去维护整个集群的状态,高可用的。很想dubbo里的注册中心zookeeper。图2对于rocketmq来说,生产...原创 2020-05-04 22:27:59 · 274 阅读 · 0 评论 -
Spring Cloud Zuul 源码深度解析
首先感谢诸葛老师分享;路由器的主要功能是:过滤,路由。图1图2图3图4图5只有当ZuulProxyMarkerConfiguration示例化之后才会生效。初始化zuulServlet。图6每一种情况都try{}catch 。除了异常就异常处理。图7图8图9图10 m...原创 2020-05-03 23:07:55 · 237 阅读 · 0 评论 -
Spring Cloud之 Hystrix源码分析
首先感谢 诸葛老师分享Hystrix源码流程图1首先调用findById方法 调用接口报错的话,会走降级的方法 findByIdFallback方法。如果commandKey是空默认是类名。还可以配置线程池参数,目的是线程间的隔离。熔断, 降级图2图3图4图5图6图7...原创 2020-04-25 10:44:12 · 718 阅读 · 2 评论 -
Spring Cloud Ribbon&Feign
Ribbon 感谢诸葛老师分享Ribbon调用流程总图Ribbon源码分析图1@LoadBalanced这个注解加到RetstTemplate中。图2真正调用的话通过restTemplate ,通过服务名称把他解析成对应的ip,他一定是吧这个服务名对应的eureka 所有的ip拿过来,根据负载均衡挑一个ip出来替换这个名称,最终才去执行httpc...原创 2020-04-21 07:13:39 · 272 阅读 · 0 评论 -
Spring Cloud -Eureka 源码
图1图2图3图4主类中最重要的是这个注解@SpringBootApplication图5正常启动后的页面图6图7这个类的作用就是激活EurekaServerAuoConfiguration 这个类。在spring 启动的时候启动。图8spring 在启动的时候会把这个类加载到容器中。但是并一定启动。 图9 。是否...原创 2020-04-19 21:06:33 · 450 阅读 · 0 评论