SpringCloud微服务(一)Eureka+Nacos

一、认识

微服务技术对比:

SpringCloud:

版本匹配:

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

消费者与提供者:

Eureka:

搭建EurekaServer:

Ribbon负载均衡:

实现原理:

IRule:规则接口

常见策略:

策略调整方法:

饥饿加载:

Ribbon总结

三、Nacos

服务注册到Nacos:

Nacos服务分级存储模型:

配置服务集群属性:

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

根据权重负载均衡:

环境隔离-namespace**:**

四、Nacos和Eureka对比

nacos注册中心细节分析:

服务提供者:

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

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

服务消费者:

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

相关推荐
冼紫菜2 小时前
【Spring Boot 多模块项目】@MapperScan失效、MapperScannerConfigurer 报错终极解决方案
java·开发语言·mybatis
还听珊瑚海吗2 小时前
基于SpringBoot的抽奖系统测试报告
java·spring boot·后端
练习本2 小时前
Android系统架构模式分析
android·java·架构·系统架构
心灵宝贝5 小时前
IDEA 安装 SpotBugs 插件超简单教程
java·macos·intellij-idea
幼稚诠释青春5 小时前
Java学习笔记(对象)
java·开发语言
小羊学伽瓦5 小时前
【Java基础】——JVM
java·jvm
老任与码5 小时前
Spring AI(2)—— 发送消息的API
java·人工智能·spring ai
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧6 小时前
MyBatis快速入门——实操
java·spring boot·spring·intellij-idea·mybatis·intellij idea
csdn_freak_dd6 小时前
查看单元测试覆盖率
java·单元测试
爱吃烤鸡翅的酸菜鱼6 小时前
【SpringMVC】详解cookie,session及实战
java·http·java-ee·intellij-idea