今天绞尽脑汁地去防止RabbitMQ消息丢失

项目中有一个往ES里面写数据的逻辑,可是数据比较多往ES里面写得很慢,影响系统处理效率。最近在做的事就是将数据写进ES优化为异步动作,这样就不会影响项目处理接下来逻辑了。方案选型是用RabbitMQ消息队列做异步,生产环境中的这些数据是很重要的,是不允许丢失的,所以今天也是绞尽脑汁地去防止消息丢失,这篇博客总结一下。 要想解决消息丢失问题,首先得了解消息为什么会丢失。RabbitMQ是基于AMQP
相关文章
相关标签/搜索