これまで、SignalR を説明する記事をたくさん読んできました。
検索すると簡単な定義が見つかります: SignalR を使用してリアルタイム Web アプリケーションを開発できます
ウィキによると : リアルタイム Web アプリケーションは、ユーザーまたはユーザーのソフトウェアが更新のためにソースを定期的にチェックすることを要求するのではなく、作成者によって公開されるとすぐにユーザーが情報を受信できるようにする一連のテクノロジとプラクティスです。
SignalR は、クライアントがサーバーにサブスクライブし、イベントが発生した場合にサーバーがすべてのクライアントに通知を送信するオブザーバー/パブリッシャー & サブスクライバー パターンに似ているようです。
だから私の質問は: 1) その SignalR はメッセージング パターン (つまり、オブザーバー/パブリッシャー & サブスクライバー) に基づいていますか?
2) はいの場合、既存のメッセージング パターン SignalR があるのに、なぜ別のメッセージング パターン SignalR を使用するのか。
3) メッセージング パターン (オブザーバー/パブリッシャー & サブスクライバー) に対する SignalR の利点は何ですか?