SpringCloud
文章平均质量分 67
weixin_44354367
这个作者很懒,什么都没留下…
展开
-
SpringCloud--Ribbon
1. Ribbon实现客户端负载均衡 配置RestTemplate类,并在该bean上添加@LoadBalanced注解,此时SpringCloud会在RestTemplate上封装一层,改为先从Eureka注册中心拉取服务注册信息,再进行分发 2. Ribbon与Nginx的区别 Ribbon: 实现客户端负载均衡,在分发请求前,需要先从Eureka服务端获取服务注册信息,缓存到本地,在本地使用RPC远程调用或者基于Restful风格的HTTP调用。负载均衡由客户端实现。 Nginx: 实现服务端负载均衡原创 2020-12-14 20:00:24 · 106 阅读 · 1 评论 -
SpringCloud--Eureka
1. Eureka注册中心高可用 两个eureka注册中心互相注册,将eureka连接地址写为对方,且将registry-with-eureka设为false 此时,二者上的服务注册信息会得到同步,其中一个挂掉,另一个继续提供注册和查询功能 2. Eureka注册中心自我保护机制 由于网络原因,会出现服务无法向注册中心发送心跳的情况,此时若Eureka开启自我保护机制,则不会删除服务的注册信息 3. Eureka配置项 Eureka客户端: #客户端每隔2s向注册中心发送心跳,证明存活 eureka.ins原创 2020-12-14 17:38:53 · 82 阅读 · 0 评论