私は、Springs MVC と Google App Engine と Objectify で構築されたプロジェクトに取り組んでいます。
このアプリの主な機能は次のとおりです。誰かがデータストアに何か新しいものを投稿すると、ページ コンテンツを更新することなく、接続先のブラウザーに自動的に公開されます。基本的にはニュースライクなサイトです。ブラウザに送信されるデータは、REST API ベースの JSON データです。
この機能を実装するために、次の方法を使用することを考えました。
AJAX : 2 ~ 3 分ごとに AJAX 呼び出しを使用して更新することを考えました。しかし、多くのブラウザーからの多くの AJAX 呼び出しのために多くのデータストア読み取り操作があるため、このソリューションは実行可能ではないようです。
Web Socket : この概念は私にとってかなり新しいものです。私はこのことを認識していません。一部のpusher.comは、このような接続を確立するためにこのテクノロジを使用しています。
上記の 2 つのうちどちらを使用するか、または他の解決策も受け入れます。