1

ダイアグラム

画像に示すように、client1 がサーバーに情報を送信し、反対側で client2、client3、client4 も client1 が変更を加えた同じページを開いた場合、同じページにいるすべてのユーザーにそれらの変更を表示したいと考えています。

次のことができます。

  • 一定の間隔でサーバーを呼び出す
  • Node.js

Java を使用していますが、ソケットを使用してこれを行うことはできますか?

私の考えでは、client1 の変更は client2、client3、client4 によって何らかの通知によって受信され、その後サーバーを呼び出して目的の変更を取得するというものです。

これはどのように達成できますか?

4

1 に答える 1

1

akka を見てみましょう -> akka は、Java を使用して非同期アプリケーションを構築する機能を提供します。はい、 websockets+akka を使用して、これに対する非常に効率的なソリューションを作成できます。

これを行う方法の例は、akka+websockets を使用して非同期チャット アプリケーションを作成する Play Framework のサンプル アプリケーション (websocket-chat) にあります。

于 2012-05-12T12:22:22.793 に答える