次のようなデザインがあります。
Tomcat にインストールされたサービスには、コアに存在する (RMI サーバー実装) を使用してデータベースからデータを受け取るメソッド getDatabaseData(String request) (RMI クライアント) があります。
Tomcat 内にインストールされているサービスが xml ファイルを作成し、クライアントに送信することを実行したいと考えています。
私たちは次のような解決策を考えました:
- 最初に getDatabaseData(String request) を使用して tomcat で xml ファイル全体を作成し、ユーザーはそのリンクを使用して参照を取得し、データのダウンロードを開始します。
しかし、このファイルのサイズが非常に大きいため、このソリューションは有益ではありません。これを行うと、Tomcat サーバーのストレージがすぐにいっぱいになってダウンしてしまうため、リアルタイムのストリーミング データのソリューションを探しています。ファイル全体を作成する代わりに、ユーザーに。データが CORE から受信されているときに、xml テンプレートでユーザーにデータを送信する方法を意味します。
何か考えはありますか?
(ちなみに、Tomcat 上の Web サービスは Spring MVC と Spring Security を使用して作成されています)