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 网关

  • 属于业务网关中间件,多实例集群部署
  • 网关是入口,单点容易瓶颈 + 单点故障,必须水平扩集群
相关推荐
明天谭19 小时前
EzCloud微服务SaaS平台架构解析:多租户零代码一体化企业系统整体设计
开源·springcloud·微服务架构·saas多租户·企业级开发·ezcloud
欢醉8 天前
线上惊魂:Nacos 抖动导致大面积服务掉线,我们是怎么兜底的
nacos·springcloud
爱学习的小可爱卢13 天前
SpringCloud——SkyWalking全链路监控源码深度解析
java·微服务·springcloud·skywalking
爱学习的小可爱卢13 天前
SpringCloud——SkyWalking告警规则触发WebHook全解析
java·微服务·springcloud·skywalking
X-⃢_⃢-X15 天前
四、OpenFeign远程调用
java·微服务·springboot·springcloud
欢醉16 天前
踩了个大坑!K8s 挂载目录的日志,居然也在吃容器内存?
kubernetes·springcloud
爱学习的小可爱卢16 天前
Seata AT模式:面试与项目答辩全解析
seata·springcloud
欢醉20 天前
k8s调度容器失败The node had condition: [DiskPressure]
kubernetes·springcloud
爱学习的小可爱卢21 天前
SpringCloud——微服务排错实战:从Gateway到Feign全链路解析
运维·springcloud
全栈Blue22 天前
Spring Cloud 微服务核心组件学习笔记
springcloud