1

私が解決しようとしている問題は、サーバー上でバッチ リクエストを処理することです。シリアル化に JSON を使用して、Mac で JAX-RS Apache cxf を使用しています。いくつかの調査を行ったところ、サーバー上でバッチ リクエストをいくつかの方法で実装できることがわかりました。

  1. バッチ内のすべてのリクエストは類似しています。たとえば、ID 1 ~ 100 の PUT です。
  2. バッチ内のすべてのリクエストは異なります。たとえば、そのうちのいくつかは PUT、POST、GET などです。

要件を再度分析したところ、2 つ目の要件を実装する必要があることに気付きました。私はこの問題を 3 つの部分に分けました。バッチ リクエストの使用、サーバーでの個々のリクエストの再構築、それぞれの URI へのリクエストのディスパッチです。

API レイヤー (パス: /batch) に POST メソッド 'handleBatchRequest' があり、HttpRequest をサブクラス化しました。メソッド「handleBatchRequest」は、個々のリクエストのリストを消費します。最初の部分は動作します。

2 番目の部分で行き詰まっており、サーバーからそれぞれの URI にリクエストをディスパッチする方法が見つかりません。API レイヤーをバイパスして直接内部レイヤーに送信したくありません。

誰かが以前に同様の問題に遭遇したことがある場合は、ポインタをいただければ幸いです。ありがとう。

4

0 に答える 0