1
事先,我对这种问题感到抱歉,因为我是ZeroMQ
的新手,并且在阅读隐秘的ZeroMQ
文档并编写了一些测试用例之后,我一直在设计我的程序。设计一个带有“中间”接口的ZeroMQ程序
我的第一个版本是使用ROUTER
(作为前端)和DEALER
(作为后端)。见下:
[ clients N] --> [ Frontend ] --> [ Backend ] --> [ Workers N ]
这是简单和标准的,所以代码工作正常。现在,我有了新的东西。在clients N
发送请求之前,必须在上进行预处理,然后将其发送到backend
。你知道吗?我希望异步预处理。
我的实际代码使用了ROUTER-TO-DEALER设计,但现在我应该设计一些类似ROUTER-ROUTER-TO-DEALER的产品吗? (我在ROUTER-TO-ROUTER(N到N)的文档中看过很难设计)。
任何想法?
呐喊*“**任何想法**(CIT)? “*在StackOverflow中绝对不是一个好习惯。您是否介意**阅读关于如何最好地询问基于MCVE的问题**? StackOverflow鼓励用户呈现** M **最小(效率)+ ** C **完全(自足)+ ** V **可验证(准备重新运行)+ ** E ** xamples(a完整的例子,所有的细节+数据,让其他人重新测试)代码,你试图做出努力并努力使其正确工作。最好的下一步是了解这个社区的做法+修改并完成上面的MCVE。这个伟大的知识社区关心 – user3666197