mma*_*oka 0 jboss rmi file jboss7.x
我有客户端服务器应用程序,JBossAS7和客户端使用服务器提供的远程EJB.我必须将文件从客户端传递到服务器,然后通过InputStream进一步处理.还必须将文件从服务器传递到客户端,在服务器上我得到OutputStream.文件大小不受限制,甚至可能是5GB.我该怎么做才能实现这种情况的解决方案?传递byte []数组似乎不是一个好的解决方案,RMI限制了我读过的大小.RMIIO是GPL(我需要商业用途的解决方案).http转移是唯一合理的方式吗?
编辑:似乎RMIIO总是LGPL!
您可以考虑设置在JBoss AS上运行的Netty Server,如本Netty教程中所示,并使用裸套接字传递数据.
另一种选择是通过使用Servlet的简单HTTP传输的HTTP.
我排除了EJB,因为它们是事务性组件,并承认您设法通过RMI-IIOP传递此数据,您仍然需要设置一个巨大的事务性超时.
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
328 次 |
| 最近记录: |