可扩展 POJO 远程服务到内部 Java 客户端,无需 RMI

发布于 2024-11-04 03:34:24 字数 326 浏览 1 评论 0原文

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

有没有使用 NIO 进行同步调用并自动故障转移的东西?

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

I want to expose POJO as highly scalable remote services to be used by other internal Java clients without using RMI or any application server dependency. Spring has support to expose POJO as remote services (Hessian/Burlap), but using HTTP/JMS. I am looking for some framework that uses plain sockets communication via TCP/IP.

Is there something that uses NIO to make synchronize calls with automatic failover?

This one looks promising http://code.google.com/p/mina-spring/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光沙漏 2024-11-11 03:34:24

Spring 还提供通过 RMI 公开 POJO 的支持。我认为你找不到任何支持简单 TCP/IP 套接字(使用 NIO 或阻塞 IO)的东西,因为协议本身将与你在其之间传递的对象以及它们传递的顺序紧密耦合(例如带有1 个参数只需要传递一个序列化对象,而具有 2 个参数的函数将需要 2 个对象,并且顺序很重要等等)。

Spring also provides support to expose POJO's over RMI. I don't think you can find anything that supports simple TCP/IP sockets (using NIO or blocking IO) as the protocol itself will be tightly coupled with the objects you pass in between and the order they are passed in (e.g. a function with 1 parameter will only need a serialized object passed through whereas a function with 2 parameters will need 2 objects, and the order will be important etc).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文