重构遗留项目到微服务架构
2020-03-27 10:08:33 0 举报
单体应用重构至微服务架构
作者其他创作
大纲/内容
1b
1a
Current DB
拆分第二个服务,同样的通过migrator加载数据,并通过事件回写数据。遗留系统中的功能切换到使用新服务。
Event handler
Event Bus
2
4b
3a
4a
1
migrator
Sync
2b
2a
领域模型数据库
第一步,拆解原系统功能构建新服务。新服务通过migrator从原数据库获取数据,处理完后发布领域事件来更新原数据库。
逐步过渡到所有服务都拆分为两段,读取数据依然使用原数据库,处理逻辑由新服务完成,并通过领域事件回写数据库,通过读写分离重构
3b
3
load data
DomainDB
publish domain event
0 条评论
下一页