gpt4 book ai didi

node.js - 在 ZeroMQ 中将多个回复链接到经销商和路由器

转载 作者:太空宇宙 更新时间:2023-11-03 23:58:13 26 4
gpt4 key购买 nike

我是 Zeromq 的新手,我正在学习它,我知道如果您想要将许多服务链接到许多回复者,您可以使用 req -> router -> Dealer -> REP 架构。现在的问题是我有许多单独的回复者,每个回复者处理自己的功能,例如test1test2 等等,我想使用这样的架构,其中我有一个 req 来决定使用哪个服务,例如 test1 然后与 router -> Dealer -> test1 通信。这就是我的理解,如果错误请纠正我,到目前为止我只知道如何制作路由器 ->经销商,我如何在所有相关方的简单 Node 代码中做到这一点,test1test2可以有多个实例,任何帮助将不胜感激,谢谢。

最佳答案

有两个不同的事情。

首先,您必须能够通过任务进行双向通信。这就是路由器 -> 经销商架构。

其次,您有不同类型的客户端,可以处理不同的调用(func1、func2 ...)。

enter image description here

架构中红色是类型 1,橙色是类型 2,蓝色是类型 3。

<小时/>

我要做的是让客户端在连接后向服务器表明自己的身份。

“你好,我是 1 类客户端”,因此当服务器知道哪个客户端处理哪些调用时,它就会在某个地方有一个 map 。然后直接向正确的客户端发送消息。

关于node.js - 在 ZeroMQ 中将多个回复链接到经销商和路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56018116/

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