如何保證消息的可靠性傳輸啊?要是消息丟失了怎麼辦啊?

RabbitMQ消息丟失的3種情況 生產者在消息傳入的過程中丟失 a)RabbitMQ提供的事務功能,就是生產者發送數據之前打開RabbitMQ事務channel.txSelect,然後發送消息,如果消息沒有成功被RabbitMQ接收到,那麼生產者會收到異常報錯,此時就可以回滾事務channel.txRollback,然後重試發送消息;如果收到了消息,那麼可以提交事務channel.txCommi
相關文章
相關標籤/搜索