database - Query 正在基于 Spring Microservices 的应用程序中将 RequestOBject 更新为 DB
问题描述
需要对在基于 Spring 微服务的 Web 应用程序中将数据更新到数据库中时需要遵循的最佳实践进行一些说明
设想
我们有一个 web 应用程序,当用户从 UI 发送请求以处理请求时,在后端请求转到微服务,我们必须更新数据库中特定表中的请求和响应对象。我想知道更新数据库中数据的正确方法。以下是我的查询。
- 我们应该在微服务中收到请求对象后立即插入它还是
- 我们是否应该处理请求并且在处理之后,一旦我们收到响应,我们是否应该使用请求和响应对象对数据库进行一次插入以避免多次数据库调用。
请指教。非常感谢您对此的任何帮助。
解决方案
推荐阅读
- python - 在 Python(Kivy) 中每 5 秒安排一次作业
- git - 从 git 中删除文件,但将其保存在本地 git pull 上?
- regex - 仅在正则表达式中获取组
- jenkins - Jenkins - 节流构建以在每个可用节点上运行一个作业
- docker - 如何通过 Helm 在 Kubernetes CI/CD 中使用 Azure Devops 发布管道变量?
- highcharts - Highmaps 不会显示我的 GeoJSON 湖层
- kubernetes - Kubernetes。我可以从其他 POD 执行 POD 中的任务吗?
- redis - Phantom Key - Spring Data Redis - 目标/最佳实践
- java - 如何在使用 Makefile 运行程序时添加命令行参数?
- phpstorm - 如何在不禁用检查的情况下删除此 PhpStorm 检查弹出窗口?