gpt4 book ai didi

zeromq - 使用 ZMQ 从多个客户端拉取请求

转载 作者:行者123 更新时间:2023-12-02 05:57:00 28 4
gpt4 key购买 nike

我有几个 worker 正在等待做一些工作。我发现在 PULL/PUSH 模式中,我需要为工作人员提供客户端的 IP 地址(使用 tcp 协议(protocol)),以便它可以监听来自那里的请求。然而,就我而言,我也希望有很多客户端,来自不同的 IP 并发出请求……所以基本上我没有一个静态 IP 来将工作线程绑定(bind)到 PULL 上。我使用了错误的模式还是有正确的方法?

最佳答案

您应该考虑使用路由器-经销商模式。你的路由器绑定(bind)在两端并且有一个静态IP。它从连接到它的多个客户端中提取数据并将其推送到另一端的工作人员。您可以使用 ROUTER/DEALER 套接字类型来实现此目的,或者仅使用使用 PUSH/PULL 套接字的额外桥接器将客户端连接到工作线程。

关于zeromq - 使用 ZMQ 从多个客户端拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062104/

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