在一个按用户ID分片的微服务体系中,一个看似简单的用户注册流程暴露了架构的裂缝。该流程要求原子性地完成两个操作:在users分片库中创建核心用户记录,并在accounts分片库中初始化用户的资金账户。这两个库物理隔离,传统的本地ACID事务
2023-10-27