2019年11月28日
摘要: 1、SpringAMQP用户管理组件RabbitAdmin。 RabbitAdmin类可以很好的操作RabbitMQ,在Spring中直接进行注入即可。注意,autoStartup必须设置为true,否则Spring容器不会加载RabbitAdmin类。RabbitAdmin底层实现就是从Sprin 阅读全文
posted @ 2019-11-28 22:52 别先生 阅读(3206) 评论(0) 推荐(0) 编辑
摘要: 1、分布式系统面临的问题,复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 2、什么是服务雪崩? 答:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应 阅读全文
posted @ 2019-11-28 21:45 别先生 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1、Feign是SpringCloud的一个负载均衡组件。 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Sp 阅读全文
posted @ 2019-11-28 21:44 别先生 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、Ribbon负载均衡,Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端、负载均衡的工具。 答:简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一 阅读全文
posted @ 2019-11-28 21:43 别先生 阅读(401) 评论(0) 推荐(0) 编辑