gpt4 book ai didi

protocols - 通用二进制协议(protocol)

转载 作者:行者123 更新时间:2023-12-04 13:01:34 24 4
gpt4 key购买 nike

我正在尝试为我的下一个分布式应用程序找到合适的协议(protocol)中间件。在过去的几天里,我找到了几个规范,想知道我是否错过了一个重要的规范?它应该是二进制协议(protocol),支持 RPC,并且可以选择具有不同语言的开源实现。这是我找到的协议(protocol)列表:

  • 科尔巴
  • AMQP
  • 节俭

  • 这是被解雇的协议(protocol)列表:
  • 基于 XML 的协议(protocol),因为它们是基于文本的(XML-RCP、SOAP、手动等)
  • Protocol Buffer (闭源)
  • COM(仅限 Windows)
  • 最佳答案

    Protocol Buffers 项目绝对不是封闭源代码。

    您对哪种语言/平台感兴趣?

  • 对于 Java、C++ 和 Python,有 Google code .
  • 对于 C#,至少有三个项目(包括 mineMarc's )
  • 对于其他语言/平台,请参阅 relevant wiki page

  • 请注意,虽然 Protocol Buffers 中有 stub RPC 支持,但 Google 尚未发布其实际的 RPC 层,因此您必须提供自己的。鉴于基本上您将传递请求消息并返回响应消息,因此将其分层到现有协议(protocol)(例如 HTTP POST)上并不难。

    关于protocols - 通用二进制协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/352433/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com