Evilk
V2EX  ›  PHP

关于 RPC

  •  
  •   Evilk · Dec 12, 2017 · 6490 views
    This topic created in 3255 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
    gouchaoer
    Dec 12, 2017
    1
    我只能说如果是 api 调用的话 php-fpm 很吃亏,因为 api 一般 io 阻塞在那里了……
    Evilk
    Evilk
    OP
    Dec 12, 2017
    2
    谢谢老哥,那应该如何做呢,目前没什么更深次的思路
    gouchaoer
    gouchaoer
    Dec 12, 2017
    3
    目前基于半协程的感觉 SwooleDistributed 和 zanphp 比较成熟吧,协程的 swoft 还没成熟……
    Evilk
    Evilk
    OP
    Dec 12, 2017
    4
    @gouchaoer 不知道常驻的 workman or Swoole 能不能做?
    gamecreating
    gamecreating
    Dec 12, 2017
    5
    socket
    Hellert
    Hellert
    Dec 12, 2017
    6
    最近刚用了 Thrift,暂时还没遇到坑,跨语言调用,使用还是挺方便的。
    TypeErrorNone
    TypeErrorNone
    Dec 12, 2017
    7
    hprose
    gclove
    gclove
    Dec 12, 2017
    8
    只用一种语言做分布式就是耍流氓
    nuxt
    nuxt
    Dec 12, 2017
    9
    用 go 语言
    whatsmyip
    whatsmyip
    Dec 12, 2017
    10
    grpc ?
    tianwm
    tianwm
    Dec 13, 2017
    11
    对不起, 我看成 PRC 了, 以为有什么大新闻.....
    ligo
    ligo
    Dec 13, 2017 via Android
    12
    c++ grpc
    vela
    vela
    Dec 13, 2017
    13
    grpc-java 路过。新项目可考虑。
    zh10086
    zh10086
    Dec 17, 2017
    14
    求 @gouchaoer curl 和 rpc 有啥不一样的地方,求讲讲
    gouchaoer
    gouchaoer
    Dec 18, 2017 via Android
    15
    @zh10086 没本质区别,http 调用和 rpc 都 tcp 上面的,rpc 某些协议有优化
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1227 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 23:41 · PVG 07:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.