MQ作用与主流MQ对比

为什么用MQ? 解耦异步:系统间接口调用,耦合性高,一旦某个系统出问题,整个流程报错,引入mq,可以将消息发给mq就可以了,如果库存挂了,重启后再去消费就行了。 削峰:减轻数据库压力 数据分发: 用mq考虑问题? 1.可用性降低:mq宕机,影响业务 2.复杂性提高:同步消息如何保证幂等性?消息丢失问题如何处理?如何保证消息顺序性? 3.一致性问题:A处理完后,BCD都去处理,如果D处理失败,那么如
相关文章
相关标签/搜索