一、消息队列
1、在消息的传输过程中保存消息的容器,生产者和消费者不直接通讯,依靠队列保证消息的可靠性,避免了系统间的相互影响。
2、场景分析一
1)当天交易满3笔送5元红包
2)连续登陆5天送10元红包
3)新注册送5元红包
4)运营活动可能需要在业务逻辑中各个环节加入运营活动逻辑,而且有时效性,频繁在正常业务逻辑中添加/删除代码显然不合理且分险大,需要测试支撑等,流程比较复杂。
3、核心基础服务,可能各个业务线都会关注某些请求处理结果,不断修改代码添加向业务的通知不合理。
一、消息队列
1、在消息的传输过程中保存消息的容器,生产者和消费者不直接通讯,依靠队列保证消息的可靠性,避免了系统间的相互影响。
2、场景分析一
1)当天交易满3笔送5元红包
2)连续登陆5天送10元红包
3)新注册送5元红包
4)运营活动可能需要在业务逻辑中各个环节加入运营活动逻辑,而且有时效性,频繁在正常业务逻辑中添加/删除代码显然不合理且分险大,需要测试支撑等,流程比较复杂。
3、核心基础服务,可能各个业务线都会关注某些请求处理结果,不断修改代码添加向业务的通知不合理。