2017-03-16 9 views
1

にデータを送信するWebサービスを実装するための最良の方法は何ですかプロセスは、私は、ユースケース、次のWeb開発プロジェクトに取り組んでいますブラウザ

生産者プロセスは継続的に消費者サービスにデータを送信します。そして、リクエストがWebフロントエンドから来ると、コンシューマーサービスは、プロデューサーから受け取ったデータをその時点以降フロントエンドに継続的に送信します。この上

私の最初の考え: -

1)servletとして、消費者のサービスを実装します。 WebフロントエンドからdoGet()リクエストを受信すると、別のスレッドがキューを初期化し、プロデューサプロセスに送信するデータの格納を開始します。

2)プロデューサがサブジェクトになり、Webフロントエンドがオブザーバになるような、ある種のオブザーバパターンを実装します。

誰もがこれにいくつかの光を当てることができます。

+0

[こちら](http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html) –

答えて

1

WebSocketsを使用すると、フロントエンドとバックエンドの間の継続的な接続を確保できます。

+0

ありがとうございました。これは非常に有益な答えです。 – ravi