本文介绍了消息中间件在分布式系统中的应用价值,强调了消息中间件的可靠性,即只要消息成功投递到了中间件,就不会丢失,至少能被消费者成功消费一次。同时,本文提出了消息幂等的问题,即在消费过程中可能会出现重复消费的情况,需要采取相应的解决方案。最后,本文对消息幂等的通用解决方案进行了汇总整理。