簡體   English   中英

Azure服務結構-長時間后返回結果

[英]Azure service fabric - return result after long time

我正在為我們的新服務使用azure服務結構。

對於面向客戶的網關,我有一個無狀態服務獲取請求,實際工作是使用可靠的無狀態參與者完成的。

正如Sean McKenna-MSFT在此問題中所建議的那樣,我將傳入請求放入ReliableQueue中,並將結果存儲在ReliableDictionary中。

演員的工作時間最多可能需要10分鍾,所以我的問題是,經過這么長時間,如何將結果推回給客戶?

在我們的情況下,無法進行客戶端輪詢。

首先,我每天需要支持多達1萬個請求,此后,這個請求會越來越高。

Service Fabric不會對此類問題產生任何限制-您應該像在其他平台上那樣嘗試解決該問題。

您可以使用發布/訂閱解決方案(例如,服務總線),或者客戶端甚至可以提供可以從參與者/服務接收狀態更新的API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM