Powiedz, że moje połączenie sieciowe znika na kilka sekund i brakuje mi niektórych wiadomości wysłanych przez serwer SignalR.Czy SignalR może obsługiwać nieodebrane wiadomości?
Kiedy odzyskaję połączenie sieciowe, wiadomości, które utraciłem? lub czy signalR poradzi sobie z nimi i wypchnie je, kiedy ponownie się połączę?
Jeśli nie może obsłużyć brakujących wiadomości, jakie jest zalecane podejście w celu zapewnienia spójności?
- Ankieta okresowa (2-3 minuty) do sprawdzenia danych serwera?
- Jakoś wykryć utratę sieci po stronie klienta i wykonać wywołanie ajax, aby uzyskać dane dotyczące przywracania sieci?
- coś jeszcze?
Interesujący pomysł, podoba mi się ten drugi, chociaż byłoby miło, gdyby SignalR opakował dla nas tę funkcjonalność ... może w późniejszej wersji chyba! – reach4thelasers
Rozumiem, czego chcesz, ale idea przesyłania wiadomości to ogień i zapomnij. Więc nie widzę tego jako istotnego elementu sygnałuR. Zgadzam się z obejściem @MikeC sugeruje jako dobrą opcję tho. –
Czy mamy jakąś opcję lub funkcję do włączania i wyłączania, jak "Losowe upuszczanie wiadomości" w SignalR? – Kurkula