我們做了一個R & D爲一個基本的兔子mq隊列與確認。我們現在想更進一步,通過用戶名使用類似路由鍵的方式來分割頻道。 (https://www.cloudamqp.com/blog/2015-09-03-part4-rabbitmq-for-beginners-exchanges-routing-keys-bindings.html)。rabbitmq與基於屬性的自定義排序
但是我們需要爲每個用戶使用自定義排序,我們從上游獲得的json有一個名爲sequence
的參數。將數據推送到rabbitmq的服務可能會從上游獲得第一個json,序列號爲2
,之後得到1
。有沒有辦法將json的seuqence
號碼2
推送到隊列中,但是隻有在隊列接收到json和1
併發送後才能發送。
基本上我們想知道的是,是否有一種方法可以使用基於此sequence
參數的rabbitmq上的消息傳遞的自定義排序,而無需使用單獨的服務來維護此訂單。
有點偏離主題,但你知道是否有任何其他隊列產品支持這一點,你也會建議使用服務中的username參數來打破隊列,以減少隊列交換的數量 – MilindaD