0

Java を使用して PDF (およびその他のドキュメント) を作成したいと考えており、そのために Web サービスを使用することを考えていました。これらのドキュメントのデータ ソースは、さまざまな場所にあります。また、サービスにはさまざまな呼び出し元が存在します。

サービスの呼び出し元/クライアントの 1 つは迅速な応答時間を必要とするため、ここでは Web サービスを使用せず、代わりに別のライブラリを作成してそのオブジェクトを使用するか、Web サービスを呼び出すかについて議論しています。

他の発信者/クライアントは迅速な応答を必要としませんが、彼らからの大量の要求があるため、迅速な応答に依存している発信者/クライアントに悪影響を与えるのではないかと心配しています.

迅速な応答時間を必要とする発信者に対する私の心配は杞憂ですか? データ交換があまりない場合はそれほど心配しませんが、サービスが PDF (またはその他のドキュメント) を返した場合、ファイルが大きいと時間がかかる可能性があることがわかりました。

私が Web サービスを望んでいた理由は、さまざまな呼び出し元が存在するため、コードを 1 つの場所に配置できるようにするためです。ライブラリを作成し、呼び出し元の各アプリケーションにそのライブラリを使用させるというアイデアがより良いアプローチである場合、私はオープンです。

4

1 に答える 1

0

両方を持っていないのはなぜですか?

Web サービス (残りなど) を作成することで、サービス独自の実装に http ベースのインターフェースを提供するだけであることを思い出してください。そして、そのサービスの実装は何を使用しますか? そうです、あなたの図書館です。

そのため、タイム クリティカルなクライアントにはライブラリを同梱し、他のクライアントにはライブラリを使用して Web サービスを提供しますが、専用サーバーで実行します。このようにして、少数の特別なクライアントの適時性を満たしながら、他のクライアントがサービスを実行する集中型サーバーを使用できるようにします。両方の世界をほぼ同じ価格で。

于 2013-10-02T13:52:48.807 に答える