【问题标题】:Spring Integration. TCP Server Factory弹簧集成。 TCP 服务器工厂
【发布时间】:2014-06-17 20:42:25
【问题描述】:

可能是一种简单的方法,

我想要的是: 我有一个监听传入连接的 tcp 服务器。 当客户端连接时,我想以某种方式得到通知。 TcpNetServerConnectionFactory 里面有这样的信息“Accepted connection ...”。

有 TcpConnectionSupport 类,但是我找不到如何使用它的方法。我正在寻找类似于订阅者模式的东西。

有什么办法吗?

【问题讨论】:

  • 我真的不知道你在问什么。您能否发布您所做的工作,例如您的 tcp 服务器的代码。您使用哪些部分与 Spring 集成? Spring是一个比较大的项目,你用的是什么spring?

标签: tcp spring-integration


【解决方案1】:

从一方面来看,如果它是带有 <int-ip:tcp-inbound-channel-adapter connection-factory="connectionFactory"/> 的 Spring Integration 开箱即用功能,您希望如何实现 subscriber pattern 尚不清楚。当来自客户端的新连接建立并且客户端开始发送数据时,该组件将准备好接收它并转换为message以发送到channel以进行进一步的集成流程。

从另一边有一个ApplicationEvent 基础设施,当连接打开时,TcpNetServerConnectionFactory 发出TcpConnectionOpenEvent。您可以使用<int-event:inbound-channel-adapter event-types="org.springframework.integration.ip.tcp.connection.TcpConnectionOpenEvent"/> 收听此事件。 再说一遍:这将是一个消息流。

【讨论】:

    猜你喜欢
    • 2018-01-24
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多