2

我正在开发一个需要通过网络在两个多线程应用程序之间进行快速通信的系统。从语义上讲,一个应用程序是一个客户端,它不断地对另一个应用程序(服务器)进行 RMI 调用。由于性能原因,我怀疑像 Netty 这样的轻量级库比像 Tomcat/HTTPClient 这样的重量级方法更适合这项任务。然而,Netty 本质上是异步的,似乎很难在其之上正确实现 RMI 或请求-响应调用。

有没有办法进行请求-响应调用,同时利用高 Netty 性能而不开发容易出错的定制?是否有更适合此任务的 Netty 替代品?

4

2 回答 2

0

恐怕不熟悉 Netty,但我使用JBoss Remoting来完成这项任务——它支持多种协议
。你也可以在这里查看 JBoss remoting 和 nio

于 2012-06-24T16:27:10.433 回答
0

您可以使用嵌入式 GlassFish 服务器和 EJB,它们隐藏了许多低级 RMI 细节。

于 2012-06-24T16:38:33.970 回答