2
我正在使用Java在RabbitMQ中實現請求/回覆模式。我知道頻道不是線程安全的,因此每個用戶/線程使用1個頻道。在同一頻道上使用和發佈消息
我不知道,如果有任何問題或inefficienies當使用單信道既消耗和發佈消息,或接收請求,並以我的情況下返回響應,如下面的代碼,它是從here:
channel.basicConsume(RPC_QUEUE_NAME, false, consumer);
channel.basicPublish("", props.getReplyTo(), replyProps, response.getBytes());
我是否應該使用兩個不同的渠道來消費和發佈消息?