架构模式: 事务日志跟踪
生活随笔
收集整理的这篇文章主要介绍了
架构模式: 事务日志跟踪
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
架构模式: 事务日志跟踪
上下文
你已经采用系统事件发布
问题
如何将消息/事件发布到数据库中的发件箱中以发送给消息代理?
要点
结论
跟踪数据库事务日志并将插入发件箱的每个消息/事件发布到消息代理。
尾随事务日志的机制取决于数据库:
- MySQL binlog
- Postgres WAL
- AWS DynamoDB table streams
结果上下文
这种模式具有以下好处:
- 不需要2PC
- 保证准确
这种模式有以下缺点:
- 虽然变得越来越普遍但相对模糊
- 需要数据库特定的解决方案
- 避免重复发布困难(需要消息代理提供幂等性,如果可能的化)
关联模式
- 系统事件发布模式创建了对此模式的需求。
- 发布者轮询是另一种解决方案
转载于:https://www.cnblogs.com/paxlyf/p/11293730.html
总结
以上是生活随笔为你收集整理的架构模式: 事务日志跟踪的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: [MySql] - Windows My
- 下一篇: 接口与类的区别