【问题标题】:wso2 esb axis2_nhttp.xmlwso2 esb axis2_nhttp.xml
【发布时间】:2016-09-07 13:05:33
【问题描述】:

在 WSO2 ESB 中,我们有 2 个axis2 xml 文件axis2.xml 和axis2_nhttp.xml。 在wso2服务需要调用一个rest端点的场景下,只有我们使用axis2_nhttp.xml接口才有效,而使用axis2.xml时接口不工作。

谁能告诉我们区别是什么,如果我们使用axis2_nhttp.xml是否有任何缺点?我们需要为我们的 wso2 服务实现 ssl 和安全处理程序

谢谢

【问题讨论】:

    标签: wso2 axis2 nio esb


    【解决方案1】:

    来自WSO2 Docs:

    WSO2 ESB 支持两种非阻塞传输,即passthrough 运输和nhttp 运输。直通运输是 ESB 的默认传输,但您可以将 NHTTP 传输设置为 通过重命名默认传输 /repository/conf/axis2/axis2_nhttp.xml 文件到axis2.xml。

    您可以阅读有关 ESB 传输的更多信息 here

    因此,当您将 axis2.xml 替换为 axis2_nhttp.xml 时,您启用了 NHTTP 传输(并禁用了默认直通传输)。然而,这里要注意的重要一点是 REST 端点调用应该在任一传输中工作。所以你的突触配置肯定有问题。

    【讨论】:

    • 我同意基本行为不应该改变,我们尝试调用(非阻塞为真)并且发送 none 正在使用默认的axis2 xml,但是当我们将 axix2_nhttp 更改为 axis2 时正在按预期工作,想知道问题可能出在哪里。
    • 你能发布你的突触配置吗?
    • 无法在此处发布代码太长了,我可以将其附加到某个地方吗?
    • 如果您无法访问,请告诉我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多