首页 > 解决方案 > 哪个更高效?放置或发布?

问题描述

我有一个服务 A、服务 B 和服务 C。一个数据库附加到服务 B。我的要求是每秒从服务 A 发送数据。服务 B 处理接收到的数据并将其存储在数据库中。服务 C 每 5 秒从数据库中获取处理过的数据(通过与服务 B 交互)。

我的问题是,在 A 到 B 之间的交互中,考虑到性能限制(RAM 和 CPU 使用率),POST 请求会比 PUT 请求更有效吗?请注意,从 A 到 B 的请求使用相同的 URI。此外,在从数据库(也使用单个 URI)获取数据时,PUT 方法是否会给我比 POST 方法更高的性能效率?

标签: javaapihttphttp-posthttp-put

解决方案


POST、PUT、DELETE 之间没有性能优势。这更多的是您的后端将做什么的问题。创建一个新实体?您可能想使用 POST。更新它?使用放置。可以在此处找到两者之间的更详细答案。


推荐阅读