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

客户端(iOS/Android)直接使用 GRPC 与服务端进行通讯有坑吗?

  •  
  •   shawngao · 2019-08-30 12:41:02 +08:00 · 2268 次点击
    这是一个创建于 1912 天前的主题,其中的信息可能已经有所发展或是发生改变。
    或者用 protobuf 序列化数据,但使用 http 来 serve,不知道这种做法是否可行?
    5 条回复    2019-08-31 14:57:56 +08:00
    ihciah
        1
    ihciah  
       2019-08-30 13:24:21 +08:00 via iPhone
    protobuf+http2 不就是 grpc 了吗…你自己用 http 造轮子不一定效率高,至少连接不能复用
    ai277014717
        2
    ai277014717  
       2019-08-30 13:27:37 +08:00
    Mock 和调试会比较麻烦。
    ikaiguang
        3
    ikaiguang  
       2019-08-30 13:48:23 +08:00
    作为后端开发。对接过 ios,android

    安装可能有个:自签证书无法验证的坑。

    得手动跳过之类的。
    lqs
        4
    lqs  
       2019-08-30 14:15:20 +08:00
    在前前公司用过 android + http + proto2,遇到过 required 和 optional 的坑
    在现公司正在用 iOS + grpc + proto3,顺便可以实现长连接,需要回避默认值是 0 的问题,还没遇到其他坑
    boob
        5
    boob  
       2019-08-31 14:57:56 +08:00 via Android
    firebase 居然没听过?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2514 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.