Advanced
高并发微服务架构设计
设计一个能够处理高流量并保证数据一致性的分布式微服务系统。
📝 프롬프트 내용
请作为一位系统架构师,为一个大型社交媒体平台设计微服务架构。该系统需要满足以下要求:支持千万级并发用户、低延迟的消息传递、最终一致性的数据存储以及高可用性。请详细描述你的架构图、关键组件选型(如消息队列、数据库分片策略、缓存机制)、服务间通信协议以及容灾方案。同时,请解释你如何解决分布式事务和数据一致性问题。