假設我在隊列中有m條消息,並且有n條消息需要發佈。如何將隨機順序中的n條消息插入到隊列中,而不是追加到隊列末尾?換句話說,我如何使用rabbitMQ來洗牌?如何隨機化RabbitMQ中的消息順序?
0
A
回答
1
如何使用rabbitMQ進行隨機播放?
你不能。不是在RabbitMQ中,至少直接。
RMQ中的所有隊列都是先進先出先進先出。消息放入隊列的順序是它們將被傳遞給消費者的順序。
如果要隨機化消息放入隊列的順序,則必須從消息生產者的代碼中執行此操作。
2
沒有內置的方法來隨機化隊列中消息的順序。但是,RabbitMQ確實支持優先級隊列,您可以在其中設置消息的優先級(0到255之間),並且優先級最低的消息將首先消耗。你可以爲每條消息指定一個隨機優先級,它會給你一個隊列的僞隨機化。
相關問題
- 1. 的RabbitMQ耽誤我的消息隨機
- 2. 如何隨機化圖像的順序?
- 3. 隨機化行的順序
- 4. IEnumerator的隨機化順序
- 5. 如何隨機化python測驗中的問題順序?
- 6. 隨機時間的隨機消息
- 7. 如何存儲rabbitMQ消息
- 8. 如何刪除rabbitmq中的消息(pika)
- 9. 隨機化節點順序XSLT
- 10. 半隨機順序
- 11. RabbitMQ/Pika - 保證以創建的順序收到消息?
- 12. 如何隨機化或改變Karma測試的順序?
- 13. 我如何隨機化MySQL表的順序
- 14. 如何隨機化結果集的部分順序?
- 15. 如何在Rabbitmq中設置消息的基本消息屬性?
- 16. Rails 4 Flash消息:隨機消息
- 17. 如何更改JSON消息的順序?
- 18. RabbitMQ/AMQP中的消息組
- 19. RabbitMQ中的消息丟失
- 20. RabbitMQ中的延遲消息
- 21. 如何按順序組織隨機值?
- 22. 行的隨機順序Matlab
- 23. Python的隨機順序OrderedDict
- 24. 按鈕的隨機順序
- 25. RabbitMQ從多個消費者隊列序列化消息
- 26. 如何以隨機順序和隨機時間複製文件?
- 27. 按隨機順序按組順序
- 28. ScriptLab消息錯誤隨機
- 29. 檢索之前的序列化(審計)一RabbitMQ的消息
- 30. HashMap中元素的檢索順序是否真的隨機化?
這聽起來像你不想排隊。 – idbehold
好吧,我有一個特殊的用例riro,隨機輸入,隨機輸出 – msong
即按照定義,不是排隊。 – idbehold