关于[如何保障消息100%成功投递给MQ中间件]的摘要:
我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。如上图:1、订单服务投递消息给MQ中间件2、物流服务监听MQ中间件消息,从而进行消费如何保障订单服务把消息成功投递给MQ中间件,以RabbitMQ举例。二、分析问题小伙伴们对此会有些疑问,订单服务发起消息服务,返回成功不就成功了吗?如下面的伪代码上面代码中,一般发送消息就是这么写的,小伙伴们觉得有什么问题吗?老顾说一个场景,如果MQ服务器突然宕机了会出现什么情况?是不是...