0

我需要将 JSON 结构发布到 REST 端点并处理它返回的数据(所有这些都使用 JSON)。

为此,我计划使用 HTTP 出站网关。现在的问题是,在我将我的对象(消息的有效负载)转换为 JSON 格式之后,在我将其传输到端点之前,有效负载应该被放入数据库中,以便在端点不可用的情况下可以调用重试。

正如我想要的那样 a) 在调用后相应地设置状态
b) 使用来自 REST 端点的 uuid 更新相应的行

我需要以某种方式将来自我的对象(业务密钥)的 uuid 作为出站消息的一部分与放置在回复通道上的 REST 端点的响应相关联。由于我不能要求提供商将我的 uuid 作为响应的一部分返回,我如何才能纯粹在客户端实现这一点?

4

1 回答 1

0

您可以使用request-handler-advice-chain. 简单的子类AbstractRequestHandlerAdvice。它实际上是一个“围绕”的建议,因此您可以在调用处理程序之前将其存储在数据库中,然后再更新状态。

请参阅“向端点添加行为”

特别是“自定义建议课程”

于 2013-03-26T15:21:42.987 回答