【发布时间】:2020-09-27 11:08:02
【问题描述】:
我正在开发休息服务。 有两种发布方法。
第一种方法:
post /something
- 接收第一部分数据
- 保存到数据库
- 返回带有 id 的答案
- 使用数据进行异步操作
第二种方法:
post /something/{id}/details
- 接收带id的第二部分数据
- 检查第一个方法是否完成
- 处理整个数据
发展这种互动的最佳方式是什么?
- 第二种方法检查数据库是否完成
- 调度程序检查数据库是否存在整个数据并处理它
- 另一个
【问题讨论】:
-
什么描述了第一部分数据的处理时间?如果你有你在第一种方法中处理的数据的标识符,你在第二种方法中仍然有它吗?
-
@LukasCoomas,我有固定的描述。第一种方法返回整个数据的标识符,第二种方法可以使用
标签: rest web-services architecture microservices scheduler