【发布时间】: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 ESB 中,我们有 2 个axis2 xml 文件axis2.xml 和axis2_nhttp.xml。 在wso2服务需要调用一个rest端点的场景下,只有我们使用axis2_nhttp.xml接口才有效,而使用axis2.xml时接口不工作。
谁能告诉我们区别是什么,如果我们使用axis2_nhttp.xml是否有任何缺点?我们需要为我们的 wso2 服务实现 ssl 和安全处理程序
谢谢
【问题讨论】:
WSO2 ESB 支持两种非阻塞传输,即passthrough 运输和nhttp 运输。直通运输是 ESB 的默认传输,但您可以将 NHTTP 传输设置为 通过重命名默认传输 /repository/conf/axis2/axis2_nhttp.xml 文件到axis2.xml。
您可以阅读有关 ESB 传输的更多信息 here。
因此,当您将 axis2.xml 替换为 axis2_nhttp.xml 时,您启用了 NHTTP 传输(并禁用了默认直通传输)。然而,这里要注意的重要一点是 REST 端点调用应该在任一传输中工作。所以你的突触配置肯定有问题。
【讨论】: