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