关于 RPC

2017-12-12 16:36:27 +08:00
 Evilk
项目打算分布式,做服务化,通过 RPC 调用,只用过 yaf/yar,不知道有没有其他类似的框架,与 yar 相比有哪些优缺点,还望各位大大指点一二,谢谢
4858 次点击
所在节点    PHP
15 条回复
gouchaoer
2017-12-12 16:40:42 +08:00
我只能说如果是 api 调用的话 php-fpm 很吃亏,因为 api 一般 io 阻塞在那里了……
Evilk
2017-12-12 16:44:28 +08:00
谢谢老哥,那应该如何做呢,目前没什么更深次的思路
gouchaoer
2017-12-12 16:46:45 +08:00
目前基于半协程的感觉 SwooleDistributed 和 zanphp 比较成熟吧,协程的 swoft 还没成熟……
Evilk
2017-12-12 16:50:24 +08:00
@gouchaoer 不知道常驻的 workman or Swoole 能不能做?
gamecreating
2017-12-12 16:51:55 +08:00
socket
Hellert
2017-12-12 16:55:03 +08:00
最近刚用了 Thrift,暂时还没遇到坑,跨语言调用,使用还是挺方便的。
TypeErrorNone
2017-12-12 19:00:18 +08:00
hprose
gclove
2017-12-12 20:27:19 +08:00
只用一种语言做分布式就是耍流氓
nuxt
2017-12-12 21:33:53 +08:00
用 go 语言
whatsmyip
2017-12-12 22:01:57 +08:00
grpc ?
tianwm
2017-12-13 00:05:07 +08:00
对不起, 我看成 PRC 了, 以为有什么大新闻.....
ligo
2017-12-13 00:06:28 +08:00
c++ grpc
boywang004
2017-12-13 00:15:51 +08:00
grpc-java 路过。新项目可考虑。
zh10086
2017-12-17 23:35:21 +08:00
求 @gouchaoer curl 和 rpc 有啥不一样的地方,求讲讲
gouchaoer
2017-12-18 01:13:31 +08:00
@zh10086 没本质区别,http 调用和 rpc 都 tcp 上面的,rpc 某些协议有优化

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

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

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

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

© 2021 V2EX