我有兴趣了解更多关于本地交通如何帮助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传输。
非常感谢任何帮助。
的问候。
答案 0 :(得分:1)
本地传输的目的是与在同一JVM上运行的服务进行有效通信。例如,ESB代理与另一个代理服务进行通信。您可以使用WSO2 Application Server来部署Web应用程序,但如果您从另一个ESB实例调用它,则无法使用本地传输(因为有两个jvms)。
您可以做的是,您可以在WSO2 ESB上安装WSO2 Application Server功能,然后部署Web应用程序。在这种情况下,您可以在webapp和esb代理服务等之间使用本地传输。