[英]Store and forward design pattern with multiple instances of a microservice
我正在設計一個服務,它將接收只能執行一次的請求(由於唯一的id存在,可以多次接收)。
流程是:
外部世界 - > HTTP - > [一組Myservice實例] - > HTTP - >供應商服務
所以,我通過HTTP收到一堆請求,我希望進行一些轉換,檢查,將請求存儲在數據庫中,並通過HTTP發送給供應商服務。
我的問題是:
什么是在我的服務中實現存儲和轉發模式的有效方式,即接收請求並立即存儲它,因此立即將其應用到“外部世界”,然后在我自己的時間將其轉發到目標服務,重試盡可能多的根據需要的時間?
問題:
我建議不要使用NIH綜合症,並依賴於成熟的技術,這些技術可以滿足您的所有可靠性要求。
Cadence Workflow能夠以最小的努力支持您的用例。
Cadence提供了許多難以匹配構建自定義任務編排解決方案的功能:
請參閱Cadence編程模型的演示文稿 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.