2014-01-09 59 views
0

我有我自己的Web應用程序,它使用第三方API,每天通過其發送數千個HTTP請求。通過ZeroMQ發送HTTP隊列

我想知道我是否通過ZeroMQ發送HTTP請求。 ZeroMQ能否優先處理隊列中的HTTP請求,這是通過ZeroMQ發送HTTP請求的好方法嗎?

拉維

回答

1

這裏從manual答案。

答案曾經是「這不是它是如何工作的」。 ØMQ不是一箇中立的運營商:它對其使用的傳輸協議進行組幀。這種幀與現有的協議不兼容,現有協議傾向於使用自己的幀。

而下一個(樂觀)在同一章:

自V3.3,但是,ØMQ有一個名爲ZMQ_ROUTER_RAW套接字選項,你可以閱讀和沒有ØMQ框架寫入數據。你可以用它來讀寫適當的HTTP請求和響應。

+0

感謝您的信息,但使用ZeroMQ處理HTTP請求是否可行? ZeroMQ是否將請求保留在隊列中並優先處理它? –

+0

這取決於您的解決方案的體系結構。一般的答案是肯定的 - 參見maillist http://lists.zeromq.org/pipermail/zeromq-dev/2013-June/021682.html和http://stackoverflow.com/questions/10745084/rabbitmq-and-message -優先 –