1

我在同一个应用程序服务器(JBoss 7)中有两个 java web-app。一个网络应用程序对另一个网络应用程序进行一些远程调用。

今天我使用无状态 EJB 3.1 来公开服务。您认为使用 Spring Remoting(通过 httpinvoke 或 hessian)公开服务性能更好吗?

4

2 回答 2

1

在这里,您可以看到远程技术的基准:

http://daniel.gredler.net/2008/01/07/java-remoting-protocol-benchmarks/

于 2015-02-25T14:10:28.187 回答
1

假设您当前通过 @WebService 公开 EJB,Hessian 很有可能会更快,因为它是二进制协议。

标准的 Web 服务序列化程序 (JAXB) 相当浪费。

于 2013-06-17T13:51:36.730 回答