私は以前、新しいチャットメッセージをチェックするPHPとjQueryで長いポーリングを行った経験があります。
アイデアは、新しいメッセージがあるかどうかをチェックするwhileループを作成し、ある場合は新しいメッセージを返し、ない場合は5秒間スリープして、もう一度チェックすることでした。
javastruts2フレームワークを使用して同じことをしたいと思います。whileループを持ち、同じことを行い、待機にThread.sleep()を使用するアクションクラスを作成しました。
ただし、CPU使用率が非常に高くなります。私はそれを正しくやっていますか?クライアント側のポーリングを使用する単純なアプローチを使用してサンプルコードを再作成したため、現在サンプルコードを保存していないことをお詫び申し上げます。
感謝します。