springcloud 各中间件集群部署形态说明

1. Nacos

  • 生产:3 节点集群(推荐奇数台)
  • 作用:服务注册不中断、配置动态推送不失效
  • 单机挂了,整个微服务体系基本瘫痪,必集群

2. Redis

  • 基础架构:主从 + 哨兵 集群
  • 高吞吐大容量:Redis Cluster 分片集群
  • 目的:主节点宕机自动切换、读写分离扩容、数据备份
  • 做分布式锁、缓存、幂等,线上绝不单机

3. MQ(Kafka/RocketMQ/RabbitMQ)

  • 生产全部多 Broker 集群
  • Kafka:Broker 集群 + Zookeeper 集群
  • RocketMQ:NameServer 集群 + Broker 主从集群
  • 作用:流量削峰不宕机、消息不丢失、消费不中断
  • 大流量削峰场景,集群是标配

4. MySQL

  • 生产:一主多从集群
  • 做读写分离、主从切换、数据备份
  • 核心业务库绝对不能单机

5. Sentinel

  • 控制台可集群,客户端随服务部署
  • 流量管控、熔断降级,线上多实例保障管控不失效

6. SpringCloud Gateway 网关

  • 属于业务网关中间件,多实例集群部署
  • 网关是入口,单点容易瓶颈 + 单点故障,必须水平扩集群
相关推荐
DN金猿1 天前
spring.cloud.nacos.discovery.server-addr和spring.cloud.nacos.server-addr区别
java·开发语言·nacos·springcloud·sca
DN金猿1 天前
SpringCloudAlibaba微服务启动报错
微服务·云原生·nacos·架构·springcloud·sca
JAVA坚守者2 天前
Tomcat 多微服务部署:启动顺序 + JVM 调优实战
springcloud·jvm调优·权限问题·tomcat8.5·外置tomcat部署·启动顺序控制
豆沙沙包?3 天前
SpringCloud01-03---简介/从单体到集群架构/从单体到分布式架构
分布式·微服务·架构·springcloud
下次再写10 天前
深入浅出微服务架构:从理论到Spring Boot实战
java·微服务·springboot·springcloud·架构设计·后端开发·分布式系统
_waylau12 天前
“Java+AI全栈工程师”问答01:Spring MVC登录页面错误提示
java·开发语言·vue.js·后端·spring·mvc·springcloud
budingxiaomoli20 天前
环境和工程创建
java·spring·springcloud
budingxiaomoli20 天前
服务注册-服务实现
运维·springcloud
梵得儿SHI1 个月前
SpringCloud 生产级落地:Docker 容器化 + K8s 编排部署全攻略(含完整 yaml + 避坑指南)
docker·云原生·kubernetes·k8s·springcloud·微服务部署·java 后端