RabbitMQ/RocketMQ/Kafka 消息順序

RabbitMQ RabbitMQ 無法做到消息有序的原因: 1.RabbitMQ支持一個隊列多個消費者進行消費,並行處理消息無法保證順序。 2.RabbitMQ支持重試及超時重試機制,這也是導致無法順序消費的原因(即使只有一個隊列一個消費者 )。 RocketMQ RabbitMQ 實現順序消費: 1.需要有序的消息投入相同的隊列,同時只有一個線程消費(但這個也無法100%解決,重試機制是個坑)
相關文章
相關標籤/搜索