一、认识
微服务技术对比:
SpringCloud:
版本匹配:
二、服务拆分以及远程调用
消费者与提供者:
Eureka:
搭建EurekaServer:
Ribbon负载均衡:
实现原理:
IRule:规则接口
常见策略:
策略调整方法:
饥饿加载:
Ribbon总结
三、Nacos
服务注册到Nacos:
Nacos服务分级存储模型:
配置服务集群属性:
根据集群来进行负载均衡:
根据权重负载均衡:
环境隔离-namespace:
四、Nacos和Eureka对比
nacos注册中心细节分析:
服务提供者:
临时实例如果没有心跳了,直接剔除
非临时示例如果没有被检测到,不会剔除,会标记成不健康(等待恢复健康)
服务消费者:
如果有示例出现问题了,会主动推送消息,使得消费者立即拉取服务,更新更及时