为啥 go rpc 要这种形式(不知道用啥词原生?)

2021-04-01 09:41:39 +08:00
 pancl
func (t *T) MethodDemo(arg T1,reply T2) error
感觉就像写 restful 那种。
2991 次点击
所在节点    Go 编程语言
7 条回复
tikazyq
2021-04-01 09:52:30 +08:00
在鱼塘边,搬个板凳,优雅赏鱼
Mohanson
2021-04-01 09:53:29 +08:00
why not?
GoLand
2021-04-01 10:27:22 +08:00
建议回小学重造一下语文水平。你觉得不好那么列出你觉得不好的原因、更好的做法。而不是来一句“感觉就像。。”,浪费大家宝贵的摸鱼时间。
Umenezumi
2021-04-01 11:04:42 +08:00
组织下语言 谢谢
lesismal
2021-04-01 11:45:33 +08:00
no1xsyzy
2021-04-01 13:56:12 +08:00
这是 Remote Procedure Call 而不是 Remote Function/Method Call
没封装,就是个底层通信设施。

跟 RESTful 差距挺大的,不知道咋就感觉像了
abersheeran
2021-04-01 16:30:50 +08:00
可能是因为 go 没那么灵活? github.com/abersheeran/rpc.py Python 里的确可以做到你说的,调用远程函数就像一个本地函数一样。

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

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

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

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

© 2021 V2EX