rabbitmq - RPC 模式下的 Spring AMQP 与断开连接的客户端
问题描述
我在 RPC 模式下使用 Spring AMQP。我有以下情况:
- 客户端发送消息
- 消费者未及时回复
- 客户端已停止,因此无法收到响应
是否可以检测到客户端不再存在,以便消费者可以使用响应消息进行处理?
解决方案
不; 生产者和消费者完全隔离和独立;您需要一些其他机制来传达此状态。
推荐阅读
- java - 如何遍历 Camel 体内的嵌套列表?
- linux - 删除文件中的模式
- java - 重命名 Multipart 文件的原始文件名
- linux - 丢弃包含字符串 linux 内核模块的数据包
- javascript - import * as x 与 import x 的 json 对象
- remote-debugging - virt manager 中的直接内核引导选项
- tensorflow - “使用 TensorFlow 后端”。这是一个错误吗?
- python - 在 Pandas 中连接两个 groupby 数据框时出错
- amazon-web-services - 保护 AWS S3 对象免受直接 url 访问
- sql-server - SQL Server:当 Else 为 case 时,在 CASE 子句中默认显示为 0