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

  • 属于业务网关中间件,多实例集群部署
  • 网关是入口,单点容易瓶颈 + 单点故障,必须水平扩集群
相关推荐
jonyleek5 天前
技术实践:基于 Vue3 + Spring Cloud 微服务实现私有化文档系统的类 SaaS 协同体验
微服务·私有化部署·vue3·springcloud·协同编辑·jvs企业文档·无忧企业文档
欢醉7 天前
干货分享Gateway踩坑实录:Netty直接内存把网关吃垮了OutOfDirectMemoryError
jvm·springcloud
Rain的Java大神之路11 天前
介绍一下分布式事务
java·分布式·后端·spring·spring cloud·架构·springcloud
SL-staff20 天前
JVS数字底座实践:如何复用企业文档能力快速构建知识类应用
低代码·微服务·springcloud·知识管理·权限控制·jvs·elasticsea
9523620 天前
Sentinel
java·后端·spring·sentinel·springcloud
明天谭21 天前
EzCloud微服务SaaS平台架构解析:多租户零代码一体化企业系统整体设计
开源·springcloud·微服务架构·saas多租户·企业级开发·ezcloud
欢醉1 个月前
线上惊魂:Nacos 抖动导致大面积服务掉线,我们是怎么兜底的
nacos·springcloud
爱学习的小可爱卢1 个月前
SpringCloud——SkyWalking全链路监控源码深度解析
java·微服务·springcloud·skywalking
爱学习的小可爱卢1 个月前
SpringCloud——SkyWalking告警规则触发WebHook全解析
java·微服务·springcloud·skywalking
X-⃢_⃢-X1 个月前
四、OpenFeign远程调用
java·微服务·springboot·springcloud