将压缩引入远程调用

时间:2012-12-28 16:50:47

标签: java java-ee jboss ejb jboss5.x

我有一个调用多个ejb2 / ejb3 bean的客户端。有些调用会发送大量数据,因此压缩会非常有用。

如何启用/实现远程方法调用的压缩?如果重要的话,我会使用jboss 5.1和ejb2 / ejb3 bean。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

我可以通过两种方式来做到这一点:

  1. 实现您自己的ServerSocketFactory并将其连接到您的RMI客户端和服务器
  2. 使用提供压缩的VPN网络接口
  3. 老实说,在这种情况下我会选择#2:当你可以从网络组件免费获得它时,你不应该做所有的工作#1。它也比你刚刚攻击的任何东西更可靠,更强大。