是否可以使用QPID JMS为JMS使用者设置心跳或保持活动状态?我已经找到了一些QPID的配置,它可以更好地设置在URL上,就像idleTimeout一样,但我还没有找到在有限的时间内发送空帧的选项。
问候
发布于 2019-10-14 22:01:35
Qpid JMS客户端允许您配置空闲超时的时间,该超时控制当没有来自远程的通信以消息形式或可能是空帧的形式从远程进入时,客户端将认为远程出现故障,以防止连接空闲。客户端本身将通过根据需要发送空帧来响应远程对等体所请求的空闲超时间隔,以确保远程不会因为不活动而断开连接。
如果您看到由于服务器上的空闲超时而导致连接中断,那么您很可能没有将服务器配置为在它发送给客户端的Open performative中提供空闲超时值。
阅读Idle Timeout of a Connection上的规范部分可以阐明这是如何工作的。
https://stackoverflow.com/questions/58377922
复制相似问题