最近,我收到了一个关于如何从客户端强制重新连接的答案(客户端模式、TCP连接工厂和适配器)。
但我还需要能够从服务器端(服务器TCP连接工厂和非客户端模式适配器)关闭连接。
我需要支持这样一种情况:如果某些自定义相关逻辑不同步,连接就会关闭,并且双方都会通过重置计数器等方式对此做出反应。
所以我需要:
发布于 2013-04-19 06:51:20
3.0版本(目前处于里程碑1中)有一个新的TCP连接事件特性..。
M1包含该功能,但文档是在M1之后添加的,并且在构建快照中可用。
您可以实现自己的ApplicationListener,也可以配置新的<int-ip:tcp-connection-event-inbound-channel-adapter/>,这将将事件发送到<channel/>。
ApplicationListener
<int-ip:tcp-connection-event-inbound-channel-adapter/>
<channel/>
此外,正如在有什么新鲜事吗中所描述的,现在可以使用id connectionFactory.closeConnection(String connectionId)强制关闭任何连接。
connectionFactory.closeConnection(String connectionId)
https://stackoverflow.com/questions/16106444
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例