← 返回主页

我的后端架构演进之路

发布于 2025-10-15 • 架构设计

每一个系统最开始可能都只是一个简单的单体应用(Monolithic)。记得刚开始做这个项目时,所有的功能都在一个 jar 包里。

微服务拆分

随着业务的增长,我们开始尝试将用户中心和订单中心拆分出来。这带来的第一个挑战就是分布式事务

我们最终选择了最终一致性的方案来解决这个问题,虽然增加了复杂度,但是系统的吞吐量提升了 10 倍。