2016-08-03 8 views
0

私は、サーバからアップデートを受け取る必要があるクライアント側デスクトップアプリケーションを書いています。これらの更新は、ごくわずかであり(おそらく1週間に1回)、可能な限り迅速に受信されるようにしたいと考えています。WAMPのパブリッシュ/サブスクライブは効率的ですか?

WAMPで更新を提供するトピックを「購読する」のが難しく、アプリをバックグラウンドで連続して実行できますか? RESTベースのAPIを使用してサーバーを定期的にポーリングする方が効率的でしょうか?

答えて

0

WAMPには永続的な接続が必要です。このためには、バッテリの放電に対処する必要があります。どれくらいの費用がかかるかを調べる唯一の方法は、アプリを実行するシステムでテストすることです。ポーリングソリューションと比較して、実際のトレードオフを考慮することができます。

0

購読時にエネルギー消費に影響はありません。しかし、非常に少ない更新で長時間接続を維持すると意味があります。あなたは私の考える通信プロトコルとしてWAMPの使用を再考するべきです。