两个微服务之间的调用:
方案1:RPC调用 RPC简介
方案2:消息队列
通过流量漏斗模型可以得出结论,日新增量并不多,因此不需要引入消息队列,直接使用RPC调用即可。但是这一涉及到分布式事务,即可能注册成功但是发放优惠券失败。
新用户---注册---发放优惠券
新用户注册后发放失败,可能需要人工补发或者定时任务重发等,不能直接回滚到注册一步。
两个微服务之间的调用:
方案1:RPC调用 RPC简介
方案2:消息队列
通过流量漏斗模型可以得出结论,日新增量并不多,因此不需要引入消息队列,直接使用RPC调用即可。但是这一涉及到分布式事务,即可能注册成功但是发放优惠券失败。
新用户---注册---发放优惠券
新用户注册后发放失败,可能需要人工补发或者定时任务重发等,不能直接回滚到注册一步。