硬件扩展服务拆分。集群架构负载均衡分摊单节点压力避免单点故障导致整个服务不可用拆分服务解耦开发和维护成本降低高性能RPC服务拆分考虑各服务之间通信。引入rpc框架自带负载均衡熔断降级机制。引入消息队列削峰解耦引入缓存本地缓存分布式缓存降低对数据库的压力。数据库读写分离分库分表高可用熔断限流降级预案核对总结当系统qps变高系统业务变得复杂。我们就需要使用集群架构避免单点故障。以及需要拆分服务。但这也会引发一系列问题如各服务间的rpc调用。引入了缓存需要考虑数据和缓存一致性问题击穿穿透雪崩。引入rocketmq要考虑重复消费消息丢失等问题。同时为了保障系统高可用也要考虑熔断限流等机制