文章插图
图片
img
系统迁移升级遗留服务具有挑战性:
- 旧语言
- 复杂逻辑
- 缺乏测试
为升级订单服务 , 更新旧的订单服务以消费来自 Kafka 的输入并将结果写入 ORDER topic 。新订单服务使用相同的输入并将结果写入 ORDERNEW topic:
文章插图
图片
Reconciliation调节服务比较 ORDER 和 ORDERNEW 。如果它们相同,则新服务通过测试 。
事件溯源如果将事件作为系统中的一等公民(即事实来源),那存储应用程序的状态就是一系列事件,系统中的其他所有内容都可根据这些持久且不可变的事件重新计算 。
事件溯源就是捕获一系列事件中状态的变化 。通常使用 Kafka 作为主要事件存储 。如果发生任何故障、回滚或需要重建状态,可随时重新应用 Kafka 中的事件 。
推荐阅读
- 钓鱼七星漂的正确方法图解 钓鱼七星漂的正确方法
- 肉牛青贮饲料加工方法 肉牛青贮饲料加工方法图解
- 狗牙根草籽播种方法图解 狗牙根草籽播种方法
- 金铃子种植时间和方法图解 金铃子种植时间和方法
- 氮磷钾复合肥使用方法图解 氮磷钾复合肥使用方法
- 幻境迷宫怎么走图解 幻境迷宫怎么走
- Kafka有哪些应用场景?你能说上来几个?
- 21款宝来空调热风怎么开,宝来空调热风怎么开启图解
- 微视怎么玩
- 灭火器的适用范围和使用方法,2022灭火器有效期最新规定