2012-12-28 3 views
2

수신 된 각 메시지에 대해 N을 동일한 채널에 게시하는 앱이 있습니다. 두 채널, 게시 채널 및 게시 채널이있는 것이 더 나은지 궁금합니다. 채널을 수신합니다.채널을 사용하는 가장 좋은 방법 (RabbitMQ?

를가 가장 좋은 방법이 될 것입니다 무엇?

답변

1

가장 좋은 방법은 소비자/큐 당 하나 개의 채널을 가지고있다. 나는 소모로 다른 채널에 게시까지 확장 할 말할 것입니다.

2

을 위의 대답에 추가하려면 채널에 본질적으로 비용이 들지 않습니다 .RabbitMQ의 "채널"은 원시 팩에 고정 된 정수입니다 어떤 채널인지를 나타내는 et. 기본 TCP 스트림은 여전히 ​​동일합니다. 클라이언트 및 서버 측의 모든 다른 채널을 추적하여 소비되는 자원의 양은 무시할만한 수준이지만, 최대 채널 수에 근접하게 작성하는 경우에만 실제로 문제가됩니다.

관련 문제