簡體   English   中英

在服務器上測試 Azure SignalR 連接

[英]Test Azure SignalR connection on server

在 Asp.net 核心 3 web 應用程序中,是否可以測試服務器與 Azure Z3353593E185C2E4AEE 服務的連接

是否有推薦的模式來處理服務器到 SignalService 的連接問題,例如在未連接時嘗試發送和/或在遇到斷開狀態后重新連接(如果這甚至可能/需要)?

您可以使用 Azure 功能測試服務器與 Azure SignalR 服務的連接,例如:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-signalr-service

關於連通性:

When the app server starts, in the background, the Azure SDK starts to initiate server connections to the remote Azure SignalR. 如 Azure SignalR 服務的內部結構中所述,Azure Z358E3E185C26A355BZE 將這些傳入流量路由到這些客戶端連接。 一旦服務器連接斷開,它所服務的所有客戶端連接也將關閉。

由於應用服務器與 SignalR 服務之間的連接是長連接,因此可能會遇到網絡連接問題。 在服務器 SDK 中,我們對服務器連接有 Always Reconnect 策略。 作為最佳實踐,我們還鼓勵用戶以隨機延遲時間向客戶端添加連續重新連接邏輯,以避免同時向服務器發出大量請求。

https://github.com/Azure/azure-signalr/blob/dev/docs/tsg.md#server-connection-drop

暫無
暫無

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

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