gpt4 book ai didi

zeromq - 在 ZeroMQ 中进行多部分或不进行多部分

转载 作者:行者123 更新时间:2023-12-04 20:50:13 29 4
gpt4 key购买 nike

我正在设计一个与 ZeroMQ 对话的服务器应用程序。无需深入细节,服务器将存储和服务(来自查询请求)(eventid, eventstring)元组。

我的问题涉及有线协议(protocol)的设计。我想将我的元组从一端发送到另一端。我看到两个选项:

  • 序列化我的元组(使用 protobuf 或其他)并将其作为单个消息发送。
  • 将我的元组作为多部分消息发送;第一部分包含 eventid,第二部分包含 eventstring。

  • 这两个选项中的任何一个都比另一个更可取吗? 阅读 The ZeroMQ Guide ,有一个 chapter on Advanced Request-Reply patterns大量使用多部分消息信封。这是否意味着我作为用户应该尝试坚持使用单一消息以在将来启用更高级的消息模式?

    最佳答案

    指南中有一节讨论了序列化:

    http://zguide.zeromq.org/page:all#Serializing-Your-Data

    您有两个字段的案例是如此微不足道,只要它有效,IMO 无论您使用什么格式都无关紧要。

    关于zeromq - 在 ZeroMQ 中进行多部分或不进行多部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11539536/

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