3

mvc 3 プロジェクトで SignalR を使用したいと考えています。「basecamp」や「donedone」などのチケット システムがあるため、システム内のユーザーに新しいチケットが割り当てられた場合、これらのユーザーに通知する必要があります。古いシステムは jquery タイマーで動作し、1 分ごとにデータベースをチェックして、新しいチケットがあるかどうかを確認する必要があります。

しかし、SignalR について読んだとき、実際にはサーバー側でクライアント側をトリガーする何かをトリガーできます。しかし、これを自分のアプリに実装できるかどうかはわかりません。たとえば、データベース操作を行うビジネス層があります。新しいチケットを作成するときに、SignalR Hub をトリガーできますか。その例はありますか?

ありがとう。

4

2 に答える 2

1

はい、これは確かに可能です。https://github.com/SignalR/SignalR/wiki/Hubsの「ハブ外からのハブ経由のブロードキャスト」というタイトルのセクションをご覧ください。

于 2012-05-22T11:33:39.740 に答える
0

また、SignalRを使用して要件に類似したものを実装することについてブログを書きました。私の場合、Webサービスを呼び出すと、更新された統計で特定のクライアントブラウザーが更新されます。

リアルタイム統計をsurveywizzに追加する

于 2012-05-23T12:43:18.763 に答える