【问题标题】:How switching from HTTP(RESTful) to TCP socket with WSO2 ESB/EI如何使用 WSO2 ESB/EI 从 HTTP(RESTful) 切换到 TCP 套接字
【发布时间】:2017-09-20 02:58:25
【问题描述】:

我有一个服务 A,它是一个 RESTful 客户端,可以定期发送请求,另一个服务 B 是一个 TCP 套接字服务器,可以接收 tcp 套接字消息。所以,我的问题是是否有解决方案将消息从 A 传输到 B,即使用 WSO2 ESB/EI 将消息从 http 切换到 tcp 套接字。实际上,我找到了一个关于how switching from TCP to HTTP/S 的指南,但不是从 http 到 tcp。

【问题讨论】:

    标签: wso2 wso2esb wso2ei


    【解决方案1】:

    如果 tcp 发送方在轴配置中配置为指定 here,则以下代理将起作用

    <proxy name="TestProxy" transports="http">
            <target>
                <endpoint>
                    <address uri="tcp://localhost:6060/TestService"/>
                </endpoint>
                <inSequence>
                    <log level="full"/>
                    <property name="OUT_ONLY" value="true"/>
                </inSequence>
            </target>
        </proxy>
    

    【讨论】:

    • 通过上面的代理在从http发送消息到tcp之后,是否可以在不断开连接的情况下获取消息(我的意思是上面的代理在发送消息后断开连接,或者即使在那之后连接也会保持)。
    • 在上述情况下,它会断开连接,因为它被标记为 OUT_ONLY
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    相关资源
    最近更新 更多