背景
学习Kafka
业务场景
场景一 用户支付成功后,通知商家接单、通知结算记录流水、新老客服务(由新客变为老客)、统一订单中心变更状态;
状态N–>N个调用;
场景二 商家接单成功后,给用户发短信;
场景三 用户取消后,通知商家、通知结算记录退款流水;
设计一个转发服务
一个服务发消息、其它服务监听消息;
设计要点
生产端调用–>转发服务–>存储日志–>广播
receive(String msg)
send(String msg)
学习Kafka
场景一 用户支付成功后,通知商家接单、通知结算记录流水、新老客服务(由新客变为老客)、统一订单中心变更状态;
状态N–>N个调用;
场景二 商家接单成功后,给用户发短信;
场景三 用户取消后,通知商家、通知结算记录退款流水;
一个服务发消息、其它服务监听消息;
生产端调用–>转发服务–>存储日志–>广播
receive(String msg)
send(String msg)