如果我的API只想通过前端收集数据,
保存到数据库,应该build 一个system api 给前端通过网关直接访问,不知道这样是否可以,
还是应该build一个process api和 一个system api ,没有业务数据的处理。
微服务API分层问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 一直免费一直爽 2024-08-16 22:16关注
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据您的需求,您可以选择构建一个system api来处理前端收集的数据并将其保存到数据库。这样,您的API将只负责接收数据并将其存储在数据库中,而不涉及任何业务逻辑处理。这种设计可以简化您的系统架构,并使得API更专注于其核心功能。
如果您希望进一步分离关注点,您也可以选择构建一个process api和一个system api。在这种情况下,process api将负责处理业务逻辑,而system api将负责与数据库交互。这样的设计可以使您的系统更加模块化,便于维护和扩展。但是,这需要更多的开发工作,并且可能需要额外的代码来协调这两个API之间的通信。
总之,您可以根据您的需求和团队的偏好来选择适合您的API分层方案。如果您希望保持简单且专注于数据处理,那么构建一个system api可能是更好的选择。如果您希望实现更高的模块化和可扩展性,那么构建一个process api和一个system api可能是更好的选择。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 verilog状态机方法流水灯
- ¥15 pandas代码实现不了意图
- ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
- ¥25 LT码在高斯信道下的误码率仿真
- ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
- ¥15 yolov5目标检测并显示目标出现的时间或视频帧
- ¥15 电视版的优酷可以设置电影连续播放吗?
- ¥50 复现论文;matlab代码编写
- ¥30 echarts 3d地图怎么实现一进来页面散点数据和卡片一起轮播
- ¥15 数字图像的降噪滤波增强