-
题名RabbitMQ小消息确认机制优化
被引量:14
- 1
-
-
作者
徐震
焦文彬
-
机构
中国科学院计算机网络信息中心
中国科学院大学
-
出处
《计算机系统应用》
2018年第3期252-257,共6页
-
基金
中国科学院"十三五"信息化专项(Y72922802401)
-
文摘
Rabbit MQ的消息确认机制包括生产者确认(confirm)与消费者确认(ack).若消息不需要进行持久化,生产者收到确认,消息仍有可能丢失,且生产者不知道消息已丢失,消费者可能无法收到该消息.若消息需要进行持久化,生产者收到确认时,消费者可能还没有收到消息.本文对Rabbit MQ的消息确认机制进行优化,在收到消费者确认后向生产者发送确认消息,消息丢失时由生产者重发消息,减少消息确认过程记录的信息.生产者收到确认即可保证消息被消费者成功接收,提高了非持久化小消息投递的可靠性.实验结果表明,在客户端数量较少时,该方法能够明显提高持久化小消息的发送速率.
-
关键词
生产者确认
消费者确认
RabbitMQ
小消息确认
性能优化
-
Keywords
confirm
ack
RabbitMQ
tiny message acknowledgement
performance optimization
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-