2013-05-14 4 views
2

저는 RabbitMQ와 같은 서비스를 설정하여 대규모 작업을 처리하고 해당 요청을 처리하고 처리하는 아이디어가 마음에 듭니다. 사용자가 UI에서 수행하는 '빠른'작업 (예 : 양식의 작은 변경 사항 저장)을 대기열을 통해 처리해야하는 경우 제 질문이 놓여집니다.AMQP RPC 또는 AMQP + REST를 사용해야합니까?

AMQP RPC에 대해 읽은 경우, 이런 종류의 작업을 수행하는 것처럼 들리 겠지만, 그런 유스 케이스를 수행하는 것이 현명한 방법입니까? 내가해야 할 것보다 더 복잡하게 만들고 작업에 따라 REST + AMQP를 사용해야합니까?

+0

다른 질문 http://stackoverflow.com/a/17296885/1461984 내 대답을 보면, 아마도 당신이 결정하는 데 도움이 될 것입니다 – pinepain

+0

하시기 바랍니다, 당신이 사용하고자하는 대상 플랫폼 (언어)를 지정하십시오 – pinepain

답변

0

브로커리스 아키텍처 (ZeroMQ)로 인해 AMQP (RabbitMQ)보다 더 가벼운 메시지 큐잉을위한 또 다른 방법이 있습니다. IPC를 염두에두고 UI와 컨트롤러의 상호 작용에 쉽게 사용할 수 있습니다. 성능 문제는 더 자세히 조사해야합니다.