分账发送商户通知的MQ处理流程
2017-02-27 13:30:48 0 举报
分账发送商户通知的MQ处理流程主要包括以下几个步骤:首先,系统将需要发送的通知信息封装成消息对象,然后通过MQ生产者将消息发送到指定的队列中。接着,MQ消费者从队列中获取消息,对消息进行解析和处理。在处理过程中,系统会根据消息中的商户信息,调用相应的接口完成分账操作。最后,系统将处理结果封装成通知对象,通过MQ生产者将通知发送给商户。整个流程采用了异步处理方式,能够有效提高系统的并发处理能力和稳定性。
作者其他创作
大纲/内容
调用YOP发送商户通知
查询分账订单
插入一条记录
发送预警邮件
否
判断类型是DIVIDE
不为null
通知次数=3并且是失败的状态
else
是
MerchantDivideResultNotifyProcesser
判断发送次数大于3 或者状态是SUCCESS
更新记录
如果抛异常更新商户通知状态为FAILURE
判断商户通知地址是否为null
更新商户通知状态为SUCCESS
组装分账通知结果
更新商户通知记录的数据库
如果商户通知记录为null
判断通知类型是否为ADD
null
标记类型位UPDATE
是ADD
查询商户通知记录
组装打款通知结果
new一个新的对象,标记为ADD
结束
0 条评论
下一页