分布式事务
2021-09-23 23:40:39 2 举报
两核系统到核心系统的分布式
作者其他创作
大纲/内容
3-1监听消息
个险核心系统
3-2插入事件表
两核系统
定时任务
规则引擎
2-1查询new的事件
插入事件表状态:已接受
4-2执行本地事务
3-3ack
4-3事件表状态为已受理
规则话术
2-2更新为已发送
消息队列
2-3发送给消息队列
消息消费者
1
修改保单表状态
当投保人填写完保单信息后,会进行自动核保,跑规则引擎,当卡出规则后,会进入人工核保,没有卡出才会进入下一个流程,待支付,需要两核系统和个险核心系统保单的状态的一致1.解决的问题是什么?保证两核系统和个险核心系统保单状态的一致2.怎么解决的?用RocketMq和事件表做分布式事务3.为什么要这么解决?4.给公司带来什么好处?如果个险系统和两核系统的状态不一致就需要重新录单了问题点:1.在2-3之前RocketMq挂了,直接本地事务回滚2.如果在2-3之后挂了,消息队列的消息没有消费,等重连上重新消费3.在3-2后挂掉,消息已经消费,继续完成定时任务
插入:事件表(保单状态更改成功:新建)
4-1读取 已接受
保单信息表更改保单状态
0 条评论
下一页