2013-05-14 28 views
2

我真的很喜歡設置像RabbitMQ這樣的服務來處理我的大型工作並讓n名工作人員擴展和處理這些請求的想法。我的問題在於,如果我還應該處理用戶在UI中執行的「快速」操作,例如通過隊列保存表單中的小改動。我應該使用AMQP RPC還是AMQP + REST

當我讀到關於AMQP RPC的信息時,聽起來這樣做對於這種任務是有效的,但是對於這種用例來說是否明智?我是否使它比應該更復雜,應該根據任務使用REST + AMQP?

+0

看看我對其他問題的回答http://stackoverflow.com/a/17296885/1461984,也許它會幫助你決定 – pinepain 2013-06-25 13:55:18

+0

請指定你打算使用的目標平臺(語言) – pinepain 2013-06-25 13:56:22

回答

0

由於無代理體系結構 - ZeroMQ,消息隊列還有另一種選擇,它比AMQP(RabbitMQ)更輕量級。它與IPC一起工作,因此您可以輕鬆將其用於UI和Controller的交互。性能問題必須進一步調查。