1

我要解决的问题是处理服务器上的批处理请求。我在 Mac 上使用 JAX-RS Apache cxf,使用 JSON 进行序列化。我做了一些研究,发现批处理请求可以在服务器上以几种方式实现。

  1. 批处理中的所有请求都是相似的,例如,ID 为 1 到 100 的 PUT。
  2. 批处理中的所有请求都不同,例如,其中一些请求可能是 PUT、POST、GET...

我再次分析了需求,并意识到我需要实现第二个。我将问题分解为三个部分:使用批处理请求,在服务器上重建单个请求,并将它们分派到各自的 URI。

我的 API 层(路径:/batch)中有一个 POST 方法“handleBatchRequest”,并且我将 HttpRequest 子类化。方法“handleBatchRequest”使用单个请求的列表。第一部分有效。

我被困在第二部分,我找不到将请求从服务器分派到相应 URI 的方法。我不想绕过 API 层,直接将它们发送到内层。

如果有人以前遇到过类似的问题,任何指针将不胜感激。谢谢。

4

0 回答 0