vnex
V2EX  ›  问与答

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

  •  
  •   vnex · Feb 28, 2022 · 2045 views
    This topic created in 1548 days ago, the information mentioned may be changed or developed.

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

    通过什么方式聚合呢?

    4 replies    2022-02-28 22:30:05 +08:00
    shakaraka
        1
    shakaraka  
    PRO
       Feb 28, 2022
    1 、不同服务各拿各
    2 、统一个服务统一返回
    3 、冷数据本地缓存
    shakaraka
        2
    shakaraka  
    PRO
       Feb 28, 2022
    有些情况,例如订单里包含下单用户信息,这时候需要订单服务给你返回,而不是给你 userid 自己查,这种就是要聚合的数据
    gouflv
        3
    gouflv  
       Feb 28, 2022 via iPhone
    graphql 、BFF
    mineralsalt
        4
    mineralsalt  
       Feb 28, 2022
    这个真的得看情况了, 一次性把所有数据都返回固然方便, 但是占用带宽, 占用数据库性能, 返回给前端的数据得仔细斟酌, 不必要的数据就不要给, 保持系统简洁
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    ♥ Do have faith in what you're doing.