- 任务执行机器单点,可靠性低:
- 单机效率低:
- 实时性无法保证:
- 不支持扩容:
1、准实时、分布式执行任务,包括立即执行和定时执行能力;
2、解决复杂逻辑,达到最终一致性问题,满足AP模型;
2.1、整体方案
依赖Canal服务,监听MySql Binlog变化,解析Binlog,根据监听类型(插入、更新)发送变化消息,业务系统消费后,立即执行任务;
任务数据模型、底层增删改查、后台管理、任务分发、任务降级做为通用功能设计,除页面其他通用功能以公共包形式对外提供,业务系统引入后使用,任务框架使用方法见:任务框架接入说明 。

问题:
如何确保消息不被重复执行,如何确保幂等性?
2.2、Canal申请接入

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



