約 50 人のユーザーが使用する .NET 2.0 Windows アプリケーションがあります。アプリケーションのメイン UI 要素は、インタラクティブなガント チャート (iLOG Gantt 3.0) です。1 人のユーザーがガント チャートに変更を加えると、その変更がすべてのクライアントで更新されるようにします。
誰かがこれを効果的に実装する方法を提案できますか?
これまでのソリューション候補は
- 接続された各ノードからの変更についてDBサーバーをポーリングします(!!)
- メッセージ キュー ベースのソリューション (パブリッシュ/サブスクライブ モデル)
他に選択肢はありますか?