RabbitMQ在持久化消息时使用本机IOBuffer还是直接写入磁盘?
当我们在rabbitmq中使用持久队列和持久消息时,消息是否会进入本机操作系统的IOBuffer,还是会立即写入磁盘。考虑到rabbitmq在CentOS 6.3上运行,rabbitmq fsyincs每隔200ms发送一次到磁盘 如果您需要对此做出保证,最好使用Publisher Confirms: 一旦消息得到fsync'ed,代理将向发布者确认 否则您可以使用事务,请参阅库中的RabbitMQ在持久化消息时使用本机IOBuffer还是直接写入磁盘?,rabbitmq,Rabbitmq,当我们在rabbitmq中使用持久队列和持久消息时,消息是否会进入本机操作系统的IOBuffer,还是会立即写入磁盘。考虑到rabbitmq在CentOS 6.3上运行,rabbitmq fsyincs每隔200ms发送一次到磁盘 如果您需要对此做出保证,最好使用Publisher Confirms: 一旦消息得到fsync'ed,代理将向发布者确认 否则您可以使用事务,请参阅库中的TxAMQP类
Tx
AMQP类