2013-02-14 50 views
4

設置爲單播的IronMQ PUSH Queue在推送下一條消息之前是否等待響應? 例如 - 如果我有一個單播隊列,並且消息A,B和C進來...用戶將消耗A - 發送200響應,然後發送B - 發送200響應,最後得到發送C併發送200響應....IronMQ單播推送隊列 - 它們是否串行處理?

或將訂戶獲得A,B和C的速度與IronMQ可發送的速度一樣快(可能在用戶有機會發出任何響應之前...如果處理消息需要幾秒鐘)

回答

3

IronMQ推送隊列不是串行的,它們都是並行的,所以它不會在發送下一條消息之前等待響應,它會在它們進來時將它們發送出去。在不久的將來設置速率限制,儘管如此您可以調節消息的推送速度。

更新:我只是想補充說,消息以「單播」發送給訂閱者的順序是隨機的。所以如果你有一羣訂閱者,他們應該在你的訂閱者中平均分發。

+0

「不久的將來,有一種方法可以設定費率限制,但」這是否已實施?我在Iron.io網站上沒有看到這方面的任何文檔。謝謝! – Vigs 2014-12-25 04:55:45

+0

嗨@Ronburgundy,還沒有,但請投票並訂閱此卡以瞭解最新信息:https://trello.com/c/erpq75UE/24-push-queue-throttling – 2014-12-26 04:15:50