Eureka注册中心
服务远程调用RestTemplate
@LoadBalanced是负载均衡的注解
Ribbon负载均衡
Nacos注册中心
Nacos服务分级存储模型
Nacos注册中心-集群负载均衡策略
Nacos环境隔离
Nacos与eureka的区别
什么是SpringCloud
Spring Cloud 是一个基于 Spring Boot 的分布式系统开发工具,它为开发人员提供了一套完整的解决方案,以便于快速构建分布式应用程序,包括配置管理、服务注册与发现、断路器、路由、微代理、事件总线、全局锁、分布式 session、负载均衡、数据监控等模块。
Spring Cloud 主要是基于 Spring Boot 构建的,可以轻松地将 Spring Boot 应用程序转换为分布式系统,通过提供一组开箱即用的组件,方便地进行分布式系统开发。
分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。
SpringBoot和SpringCloud的区别?
SpringBoot
专注于快速方便的开发单个个体微服务。
SpringCloud
是关注全局的微服务协调整理治理框架,它将
SpringBoot
开发的一个个单体微服务整合并 管理起来,