首页 > 解决方案 > 在 POST 方法中使用 MicroserviceResponse 作为请求体

问题描述

我在 Controller (@MicroserviceController) 的 post 方法中使用了以下请求正文。此微服务在服务器(基于云)中作为 2 个实例运行,供消费者系统使用以更新数据。

@MicroserviceMethod
@RequestMapping(path = "/trial", method = RequestMethod.POST)
public MicroserviceResponse doPost(final MicroserviceResponse msResponse) {

}

当这个 api 的使用者点击这个 REST API 后调用时,是否有可能一个请求主体被另一个 api 命中使用?也就是说,消费者在完全相同的时间(精度高达毫秒)和服务器进程同时点击了这个 api 两次。这些是来自 msResponse 的唯一请求正文,那么其中一个将用于另一个吗?

任何指导都会有所帮助。谢谢

标签: microservices

解决方案


推荐阅读