gpt4 book ai didi

sockets - 具有自定义负载平衡功能的ZMQ socket

转载 作者:行者123 更新时间:2023-12-03 11:52:07 26 4
gpt4 key购买 nike

我看了一下ZMQ PUSH/PULL套接字,尽管我非常喜欢简单性(特别是与我现在正在通过UDP套接字在系统中实现的自定义碎片/ack相比),但我还是希望有自定义负载平衡功能,而不是幼稚的回合-robin(我相信)正在使用ZMQ PUSH/PULL套接字。

我是ZQM的新手,不确定如何使用ZMQ套接字实现它,甚至根本不可能实现。我理想的情况是,服务中的PUSH套接字(或某些其他套接字类型)(基于消息等)确定要将消息发送到的机器。

所以我的问题是:

  • 这可能吗?
  • 如果是这样,哪种ZMQ模式最适合呢?
  • 如何使用这些套接字?
  • 最佳答案

    如果要使用自定义路由,则必须使用ROUTER套接字,然后使用基于IDENTITY的路由。
    有一个example in the Guide说明了如何使用ROUTER套接字构建简单的LRU路由(即行为与PUSH相同)。您只需要编写自己的逻辑来确定哪个工作人员IDENTITY可以获取每条消息。

    关于sockets - 具有自定义负载平衡功能的ZMQ socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20649709/

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