1

Facebook のようなリアルタイム通知を作成するために SignalR を使用しようとしています。サーバー側の言語として C# を使用しています。データベースからデータを取得し、接続されているユーザーに通知するためにSQLを使用したsignalR 2-SQL依存関係クラスを使用する必要があることはわかっていますが、インターネットで見られる例はMVCに関するものであり、私のプロジェクトはMVCではなく、純粋なWebサイトです

これを達成する方法の例を教えてくれる人はいますか?

signalR についての参照:

https://github.com/SignalR/SignalR/wiki/Hubs

あなたの助けに感謝

4

1 に答える 1

0

データベースを使用してデータを永続化できますが、SignalRを使用すると、「プッシュ」通知を提供するためにデータベースからデータをポーリングする必要はありません。

サーバー側では、クライアントが「メッセージを送信する」と言うときはいつでも、SignalRサーバーを使用して、通知が必要な現在接続しているすべての人に通知するだけです。

オフラインのユーザーに通知する場合は、そのデータをデータベースに保持してから、オフラインユーザーの最初のログオン時にそのデータをプルし、それに応じて通知します。

プッシュ通知(チャットメッセージ)にSignalRを利用し、データを永続化するための良いサンプルは、JabbRです:https ://github.com/davidfowl/JabbR

于 2013-02-06T17:53:25.973 に答える