1

我有兴趣进一步了解本地传输如何帮助 WSO2 ESB 中的性能。我查看了http://heshans.blogspot.co.uk/2011/06/local-transport-implementation-for-wso2.html这表明代理服务可以通过本地传输与本地前缀进行通信。但是,如果 Web 应用程序也安装在同一个 ESB 上,是否可以使用本地传输与实际的 Web 服务端点进行通信?我问的原因是我正在调查 JBoss SOA 与 WSO2 相比的差异,并想了解使用 JBoss 是否比 WSO2 有任何性能优势,因为 JBoss 似乎支持 InVM 传输。

任何帮助将非常感激。

问候。

4

1 回答 1

1

本地传输的目的是与运行在同一 JVM 上的服务进行有效通信。例如 ESB 代理与另一个代理服务通信。您可以使用 WSO2 Application Server 来部署 Web 应用程序,但如果您从另一个 ESB 实例调用它,则不能使用本地传输(因为有两个 jvm)。

您可以做的是,您可以在 WSO2 ESB 上安装 WSO2 Application Server 功能,然后部署 webapp。在这种情况下,您可以在 webapp 和 esb 代理服务等之间使用本地传输。

于 2012-05-02T13:28:03.370 回答