我正在为我的下一个分布式应用程序寻找合适的协议中间件。在过去的几天里,我找到了几个规范,并且想知道我是否错过了一个重要的规范?它应该是一个二进制协议,支持RPC,并且可以选择使用不同语言的开源实现。下面是我发现的协议列表:
以下是被驳回的协议清单:
发布于 2008-12-09 11:28:25
协议缓冲区项目肯定不是封闭源。
你对哪种语言/平台感兴趣?
请注意,尽管协议缓冲区中有存根RPC支持,但Google尚未发布其实际RPC层,因此您必须提供自己的RPC层。考虑到基本上您将传递请求消息并返回响应消息,那么在现有协议(例如HTTP )上对其进行分层并不困难。
发布于 2008-12-09 11:26:19
我不认为协议缓冲器是封闭的。这个页面意味着不同的内容,并且有源代码下载。
发布于 2008-12-09 11:51:20
很可能不是最好的人选,但为了完整起见,我想补充一下,有一个XML二进制编码。
https://stackoverflow.com/questions/352433
复制相似问题