Sagen Sie, dass meine Netzwerkverbindung für ein paar Sekunden abfällt und ich einige SignalR Server-Push-Nachrichten vermisse.Kann SignalR verpasste Nachrichten verarbeiten?
Wenn ich die Netzwerkverbindung wieder erhalte, sind die Nachrichten, die ich verpasst habe, verloren? Oder behandelt signalR sie und drückt sie aus, wenn ich die Verbindung wieder herstelle?
Wenn es verpasste Nachrichten nicht verarbeiten kann, was ist der empfohlene Ansatz, um Konsistenz zu gewährleisten?
- In regelmäßigen Abständen (2-3 Minuten) Abfrage, um Server-Daten zu überprüfen?
- Irgendwie Netzwerkverlust auf der Client-Seite erkennen und einen Ajax-Aufruf ausführen, um die Daten über die Netzwerkwiederherstellung zu erhalten?
- etwas anderes?
Interessante Idee, Ich mag die zweite, obwohl wäre schön, wenn SignalR diese Funktionalität für uns eingewickelt ... vielleicht in einer späteren Version denke ich! – reach4thelasers
Ich verstehe, was Sie wollen, aber die Idee hinter Messaging ist Feuer und vergessen. Also sehe ich das nicht als ein Kernstück von SignalR. Ich stimme der Workaround @MikeC als eine gute Option tho. –
Haben wir eine Option oder Funktion zum Ein- und Ausschalten wie "Nachrichten zufällig senden" in SignalR? – Kurkula