首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RabbitMQ扩展之直接回复(Direct reply-to)

    前提 本文内容参考RabbitMQ官方文档Direct reply-to。 直接回复 直接回复(Direct reply-to)是一种可以避免声明回复队列并且实现类似于RPC功能的一种特性。...发布消息的时候,消息属性中的reply-to属性需要指定为amq.rabbitmq.reply-to。...对于RPC服务端: RPC服务端接收消息后感知消息属性中的reply-to属性存在,它应该通过默认的交换器(名称为"")和reply-to属性作为路由键发送回复消息,那么该回复消息就会直接投递到RPC客户端的消费者中...如果RPC服务端需要进行一些长时间的计算逻辑,可能需要探测RPC服务端是否存活,可以使用一个一次性使用的信道对reply-to属性做一次队列声明,如果声明成功,队列amq.rabbitmq.reply-to...伪队列amq.rabbitmq.reply-to可以在basic.consume、basic.publish和消息属性reply-to中使用,实际上,它并不是一个真实存在的队列,RabbitMQ的Web

    2.4K20
    领券