Spring Cloud组件
文章平均质量分 96
微服务组件相关
.29.
还在路上
展开
-
微服务:Nacos注册中心
### 流程原理分析- 服务提供者启动时注册信息。- 服务提供者为临时实例:采用心跳监控,向每30秒发送心跳请求向nacos汇报状态。- 服务提供者非临时实例:nacos会主动询问其状态。- 服务消费者远程调用服务提供者时,会定时从nacos拉取服务列表,更新服务列表缓存。- 当nacos注册中心的服务列表更新时,nacos还会主动推送消息给服务消费者,以更新服务列表缓存。原创 2024-04-23 00:00:00 · 1285 阅读 · 0 评论 -
Cloud微服务:Ribbon负载均衡
- 服务消费者(order-service)根据服务名称发起请求,请求地址(url):http://userservice/user/1。- 请求被**负载均衡拦截器:LoadBalancerInterceptor**拦截,给到了**负载均衡客户端:RibbonLoadBalancerClient**。- **负载均衡客户端:RibbonLoadBalancerClient**获取url中的**服务名称:userservice**并给到**动态服务列表负载均衡器:DynamicServiceListLo原创 2024-04-22 16:39:25 · 1258 阅读 · 0 评论 -
微服务:Eureka原理实践:@EnableEurekaServer、@LoadBalanced
- 服务提供者会在启动时向Erueka注册自己的信息。- Erueka保存这些注册的信息。- 服务消费者根据服务名称,向Erueka拉取服务提供者的信息。原创 2024-04-22 16:21:29 · 1233 阅读 · 0 评论