我是一个网络新手,并且探索了一些框架,例如 Jersey 和 CXF,用于在 Java 中构建 RESTful Web 服务。
我有一个新应用程序需要通过 Internet(在客户端和服务器之间)发送大量二进制数据,并且它需要非常快。我想知道是否存在纯粹的“TCP/IP(非)Web 服务”之类的东西,以及是否有任何开源 Java 库来构建这些东西。
如果所有网络服务都必须位于 TCP/IP 之上,那么我想我正在寻找仍然使用二进制数据的东西,但这会为快速服务带来极少的开销。
我总是将 REST 与 XML 或 JSON 相关联;如果它可以配置为超快并处理二进制数据,我什至会喜欢它,因为我已经对泽西岛有点熟悉了。
我认为RMI 可能是一个不错的选择,但不确定它是否不适合这个用例。
我需要速度,我需要一个二进制协议,但不知道从哪里开始。有任何想法吗?提前致谢!