Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近收到了关于如何从客户端强制重新连接的答案(客户端模式 TCP 连接工厂和适配器)。
但我还需要能够关闭来自服务器端的连接(服务器 TCP 连接工厂和非客户端模式适配器)。
我需要支持这样一种情况,即如果某些自定义关联逻辑不同步,则连接将关闭,并且双方都会通过重置其计数器等来对此做出反应。
所以我需要:
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)