MAGGIE_lxy 2024-08-16 22:15 采纳率: 0%
浏览 2

微服务API分层问题

如果我的API只想通过前端收集数据,
保存到数据库,应该build 一个system api 给前端通过网关直接访问,不知道这样是否可以,
还是应该build一个process api和 一个system api ,没有业务数据的处理。

  • 写回答

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可能是更好的选择。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月16日

悬赏问题

  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?
  • ¥50 复现论文;matlab代码编写
  • ¥30 echarts 3d地图怎么实现一进来页面散点数据和卡片一起轮播
  • ¥15 数字图像的降噪滤波增强