【问题标题】:How can I implement a socket reconnection using spring integration TCP?如何使用 spring 集成 TCP 实现套接字重新连接?
【发布时间】:2017-10-02 23:40:04
【问题描述】:

在集成到 TCP 端点时,我们使用 Spring 集成 TCP 创建了一个应用程序,其中我们使用以下 bean 建立了一个池连接:

<!-- Pooled Connection factory -->
<int-ip:tcp-connection-factory id="client" type="client" host="${gateway.url}" port="${gateway.port}"
    single-use="true" so-timeout="${gateway.socket.timeout}" serializer="appSerializerDeserializer" deserializer="appSerializerDeserializer" />
<bean id="cachedClient" class="org.springframework.integration.ip.tcp.connection.CachingClientConnectionFactory">
    <constructor-arg ref="client" />
    <constructor-arg value="${gateway.pool.size}" />
</bean>

如果套接字丢失连接,是否有人建议如何实现套接字重新连接?

【问题讨论】:

    标签: java spring sockets tcp spring-integration


    【解决方案1】:

    下次发送时它会自动重新连接。

    【讨论】:

    • 谢谢加里!我看到了这种行为,但我不确定这是否是更可取的方式。
    猜你喜欢
    • 2018-04-05
    • 2023-04-05
    • 2011-06-22
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 2014-12-10
    相关资源
    最近更新 更多