V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Evilk
V2EX  ›  PHP

关于 RPC

  •  
  •   Evilk · Dec 12, 2017 · 5710 views
    This topic created in 3060 days ago, the information mentioned may be changed or developed.
    项目打算分布式,做服务化,通过 RPC 调用,只用过 yaf/yar,不知道有没有其他类似的框架,与 yar 相比有哪些优缺点,还望各位大大指点一二,谢谢
    15 replies    2017-12-18 01:13:31 +08:00
    gouchaoer
        1
    gouchaoer  
       Dec 12, 2017
    我只能说如果是 api 调用的话 php-fpm 很吃亏,因为 api 一般 io 阻塞在那里了……
    Evilk
        2
    Evilk  
    OP
       Dec 12, 2017
    谢谢老哥,那应该如何做呢,目前没什么更深次的思路
    gouchaoer
        3
    gouchaoer  
       Dec 12, 2017
    目前基于半协程的感觉 SwooleDistributed 和 zanphp 比较成熟吧,协程的 swoft 还没成熟……
    Evilk
        4
    Evilk  
    OP
       Dec 12, 2017
    @gouchaoer 不知道常驻的 workman or Swoole 能不能做?
    gamecreating
        5
    gamecreating  
       Dec 12, 2017
    socket
    Hellert
        6
    Hellert  
       Dec 12, 2017
    最近刚用了 Thrift,暂时还没遇到坑,跨语言调用,使用还是挺方便的。
    TypeErrorNone
        7
    TypeErrorNone  
       Dec 12, 2017
    hprose
    gclove
        8
    gclove  
       Dec 12, 2017
    只用一种语言做分布式就是耍流氓
    nuxt
        9
    nuxt  
       Dec 12, 2017
    用 go 语言
    whatsmyip
        10
    whatsmyip  
       Dec 12, 2017
    grpc ?
    tianwm
        11
    tianwm  
       Dec 13, 2017
    对不起, 我看成 PRC 了, 以为有什么大新闻.....
    ligo
        12
    ligo  
       Dec 13, 2017 via Android
    c++ grpc
    vela
        13
    vela  
       Dec 13, 2017
    grpc-java 路过。新项目可考虑。
    zh10086
        14
    zh10086  
       Dec 17, 2017
    求 @gouchaoer curl 和 rpc 有啥不一样的地方,求讲讲
    gouchaoer
        15
    gouchaoer  
       Dec 18, 2017 via Android
    @zh10086 没本质区别,http 调用和 rpc 都 tcp 上面的,rpc 某些协议有优化
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4529 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 00:13 · PVG 08:13 · LAX 17:13 · JFK 20:13
    ♥ Do have faith in what you're doing.