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

2020-10-16 11:45:55 +08:00
 aiqier

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

  1. 接口升级不便于管理,没 http 传递 json 灵活,
  2. 会增大 app 的大小(引入的包多了)。
  3. 处理这些 thrfit 对象,加大 app 客户端的工作量,处理 json 展示就灵活的多。
1378 次点击
所在节点    程序员
5 条回复
FutherAll
2020-10-16 11:51:59 +08:00
实现简单且客户端对性能要求没这么高
GM
2020-10-16 11:53:51 +08:00
bug 多,难度大,使用成本高
coderxy
2020-10-16 11:59:46 +08:00
还有 thrift 保持的是长连接。http 不用
defage
2020-10-16 12:01:07 +08:00
有些成熟的 app 已经在用长连接方式作为交互了。这个需要有一个强大的基础设施团队,http 这种无状态的非常适应不同网络状况下的交互。
TypeError
2020-10-16 12:02:12 +08:00
有用 protobuf 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/715560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX