对没有RMI的内部Java客户端的可扩展POJO远程服务

时间:2011-04-27 15:20:27

标签: java rmi pojo apache-mina

我希望将POJO公开为高度可伸缩的远程服务,供其他内部Java客户端使用,而不使用RMI或任何应用程序服务器依赖项。 Spring支持将POJO暴露为远程服务(Hessian / Burlap),但使用HTTP / JMS。我正在寻找一些通过TCP / IP使用普通套接字通信的框架。

是否存在使用NIO通过自动故障转移进行同步调用的内容?

这个看起来很有希望http://code.google.com/p/mina-spring/

1 个答案:

答案 0 :(得分:0)

Spring还提供了支持暴露POJO的RMI。我不认为你能找到任何支持简单TCP / IP套接字的东西(使用NIO或阻塞IO),因为协议本身将与你传递的对象和它们传入的顺序紧密耦合(例如一个函数1个参数只需要一个序列化对象传递,而一个带2个参数的函数需要2个对象,顺序很重要等等。