例如,我实现了一个搜索索引服务,它接收搜索请求并使用消息产生响应。
目前我已经定义了一个队列来排队搜索请求和其他一个……
听起来你想使用RPC模式?要遵循该协议,您应该根据该协议发布响应 ReplyTo 要么 ReplyToAddress 来自 BasicProperties 。这样,由调用者(请求者)决定预期响应的发布位置。在我看来,声明一种消息类型的专用交换可能是过度的。为了获得更高的性能,您可以使用 直接回复 特征。有 很多高级客户 这有助于你处理其中的一些事情。
ReplyTo
ReplyToAddress
BasicProperties
经过一番研究,我觉得这应该是一个 良好的做法 :
在一天结束时,使用路由键将消息发布到我的特定情况下的相同队列似乎不是 自然 。感觉很烦人。