SpringCloud微服务(一)Eureka+Nacos

一、认识

微服务技术对比:

SpringCloud:

版本匹配:

二、服务拆分以及远程调用

消费者与提供者:

Eureka:

搭建EurekaServer:

Ribbon负载均衡:

实现原理:

IRule:规则接口

常见策略:

策略调整方法:

饥饿加载:

Ribbon总结

三、Nacos

服务注册到Nacos:

Nacos服务分级存储模型:

配置服务集群属性:

根据集群来进行负载均衡:

根据权重负载均衡:

环境隔离-namespace**:**

四、Nacos和Eureka对比

nacos注册中心细节分析:

服务提供者:

临时实例如果没有心跳了,直接剔除

非临时示例如果没有被检测到,不会剔除,会标记成不健康(等待恢复健康)

服务消费者:

如果有示例出现问题了,会主动推送消息,使得消费者立即拉取服务,更新更及时

相关推荐
斑驳的岁月2 分钟前
MacOs java环境配置+maven环境配置踩坑实录
java·macos·maven
严文文-Chris6 分钟前
方法区、堆、虚拟机栈、寄存器分别存储哪些内容?为什么存储这些内容?
java·开发语言
qq_4850152113 分钟前
Java网络编程干货
java·网络·php
努力的搬砖人.22 分钟前
java爬虫案例
java·经验分享·后端
Miraitowa_cheems31 分钟前
JAVA SE 自我总结
java·开发语言·javase
老马啸西风32 分钟前
java 开源中文的繁简体转换 opencc4j-03-简体还是繁体,你说了算!
java
老马啸西风35 分钟前
java 开源中文的繁简体转换 opencc4j-02-一个汉字竟然对应两个 char?
java
都叫我大帅哥37 分钟前
遍历世界的通行证:迭代器模式的导航艺术
java·后端·设计模式
_沉浮_38 分钟前
Spring AI使用tool Calling和MCP
java·人工智能·spring
Alt.91 小时前
SpringMVC基础三(json)
java·开发语言