1

Silverlight 4 クライアントで RESTful WCF サービスを使用してプッシュ通知サービスを実装する最良の方法は何ですか?

現在、更新のために REST サービスを呼び出すポーリング手法を使用しています。サーバーに通知をプッシュまたはブロードキャストさせたいと思います。

4

2 に答える 2

1

締めくくりとして、私たちが最終的に何をしたかを共有したいと思いました。

標準のソケット通信を使用して、Windows サービスとして実行されるプッシュ通知サーバーを作成しました。接続されたクライアントのリストを維持し、必要に応じて通知をプッシュします。

これは RESTful ではありませんが、クライアントが要求を行っていないため、RESTful な方法で実装する意味はあまりありませんでした。

于 2011-10-21T01:22:28.797 に答える
0

Pusher (私が働いている人) と Silverlight ライブラリを使用してみてください。参照: http://pusher.com/docs/client_libraries#dotnet

更新: ホストされたサービスを使用できず、WebSocket を使用したくないと述べているため (ただし、WebSocket が最適なオプションであることをお勧めします)、HTTP ストリーミングを確実に機能させることができます。アプリケーションをスケーリングする必要がある場合は、プッシュ通知専用のリアルタイム サーバーを使用することをお勧めします。リアルタイムの自己ホスト型ソリューションのリストは、http: //www.leggetter.co.uk/real-time-technologies-guideで見つけることができます。

Twitter は HTTP ストリーミング API (Firehose など) に Jetty を使用しているため、スケーラブルで信頼性の高いソリューションが提供されます。

質問についてさらに詳しく説明できる場合は、さらに情報を提供していただければ幸いです。

于 2011-10-06T16:34:52.643 に答える