gpt4 book ai didi

sockets - ZeroMQ:我们可以 .bind() 100+ 个套接字到同一个端点吗?

转载 作者:行者123 更新时间:2023-12-02 14:21:15 25 4
gpt4 key购买 nike

将多个PUSH套接字.bind()连接到同一端点是个好主意吗?
1) 如果是,如何将多个PULL套接字.connect()连接到该端点并开始接收消息?

最佳答案

不,第一个.bind()通常会获取资源(引用端口)

接下来的事情是,PUSH可扩展的正式通信模式具有硬连线的“内部行为” - API 表显示:

Outgoing routing strategy Round-robin

因此,如果有多个事件传输类连接到 PUSH 节点原型(prototype),它将循环地将传出消息分发到已连接的事件PULL-节点对等点(以统一的负载平衡方式,字面上以“循环”方式)。

但是,可以整理来自多个 PUSH 的预期传出流量(由本地中介/作业收集器),并公开此类统一收集的流量单个“公共(public)”PUSH 节点下的作业(消息)到所有外部 PULL 节点(所有当前事件的对等点都在该轮中得到服务) robin 基础 + 决定使用 .setsockopt( ZMQ_IMMEDIATE ) )

关于sockets - ZeroMQ:我们可以 .bind() 100+ 个套接字到同一个端点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44314499/

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