V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aiqier
V2EX  ›  程序员

为啥 APP 客户端开发不用 thrift 链接后端服务,而使用 http?

  •  
  •   aiqier · 2020-10-16 11:45:55 +08:00 · 1501 次点击
    这是一个创建于 1499 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突然好奇这个问题,自己能想到的就是:

    1. 接口升级不便于管理,没 http 传递 json 灵活,
    2. 会增大 app 的大小(引入的包多了)。
    3. 处理这些 thrfit 对象,加大 app 客户端的工作量,处理 json 展示就灵活的多。
    5 条回复    2020-10-16 12:02:12 +08:00
    FutherAll
        1
    FutherAll  
       2020-10-16 11:51:59 +08:00
    实现简单且客户端对性能要求没这么高
    GM
        2
    GM  
       2020-10-16 11:53:51 +08:00
    bug 多,难度大,使用成本高
    coderxy
        3
    coderxy  
       2020-10-16 11:59:46 +08:00
    还有 thrift 保持的是长连接。http 不用
    defage
        4
    defage  
       2020-10-16 12:01:07 +08:00
    有些成熟的 app 已经在用长连接方式作为交互了。这个需要有一个强大的基础设施团队,http 这种无状态的非常适应不同网络状况下的交互。
    TypeError
        5
    TypeError  
       2020-10-16 12:02:12 +08:00 via Android
    有用 protobuf 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.