V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vnex
V2EX  ›  问与答

前端的页面数据,你们有聚合成一个接口吗?

  •  
  •   vnex · 2022-02-28 21:26:12 +08:00 · 1342 次点击
    这是一个创建于 1003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各个模块是不同的业务的数据,要聚合吗?

    通过什么方式聚合呢?

    4 条回复    2022-02-28 22:30:05 +08:00
    wunonglin
        1
    wunonglin  
       2022-02-28 21:37:57 +08:00
    1 、不同服务各拿各
    2 、统一个服务统一返回
    3 、冷数据本地缓存
    wunonglin
        2
    wunonglin  
       2022-02-28 21:39:54 +08:00
    有些情况,例如订单里包含下单用户信息,这时候需要订单服务给你返回,而不是给你 userid 自己查,这种就是要聚合的数据
    gouflv
        3
    gouflv  
       2022-02-28 21:57:38 +08:00 via iPhone
    graphql 、BFF
    mineralsalt
        4
    mineralsalt  
       2022-02-28 22:30:05 +08:00
    这个真的得看情况了, 一次性把所有数据都返回固然方便, 但是占用带宽, 占用数据库性能, 返回给前端的数据得仔细斟酌, 不必要的数据就不要给, 保持系统简洁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:26 · PVG 04:26 · LAX 12:26 · JFK 15:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.