当我们在rabbitmq中使用持久性队列和持久性消息时,消息会转到本机操作系统的IOBuffer,还是会立即写入磁盘。考虑到RabbitMQ在CentOS 6.3上运行这一事实
答案 0 :(得分:1)
RabbitMQ每200毫秒提供一次或更少的磁盘。
如果您需要对此有所保证,那么最好使用Publisher确认:https://www.rabbitmq.com/confirms.html
一旦消息得到fsync&#39>,经纪人就会向发布商确认。
否则您可以使用交易,请参阅库中的Tx
AMQP类。