SignalRが正常に実装されました。クライアントがナビゲート中にSignalRメッセージが失われる
私はこれを使ってサイトのユーザー間の初期会話を表示するので、誰かとチャットしたいときは、SignalRを使用して簡単なメッセージが送信されます。
これは1つの状況を除いてうまくいきます。リクエストを受信すると同時にリクエストが送信された場合、サイトをナビゲートするような新しいページ要求が行われている場合、メッセージは失われます。
InProcMessageBusで30秒後にメッセージが期限切れになることがわかりましたが、マシンでテストしているため、最大で1〜2秒かかるため、問題ではないと思います。
これは実際には設計によるものですか?それとも間違っているのですか?
ありがとうございました。
私は混乱しています。受信していないメッセージが送信されるとすぐにリフレッシュすると言っていますか? – davidfowl
私は実際にはメッセージがクライアントに送信されたと考えています。ハブへのイベントは決して解雇されないようなものです。ブラウザは既にページをリロードするモードになっています。 、クライアントはメッセージを取得していない、オフコース。私はあなたがそれが設計によるものであることを明確にしたと思います。だから私はまた、サーバー上のメッセージを追跡する必要があります。とにかくありがとう。 –