使用 Golang 实现了一个轻量级的 RPC, V 友们给点意见?

2018-01-26 09:30:50 +08:00
 TanLian
用法跟 golang 官方的 net/rpc 基本一致,如:

文档: https://juejin.im/post/5a69e308518825733b0f151a

源码: https://github.com/TanLian/testrpc
4277 次点击
所在节点    程序员
18 条回复
TanLian
2018-01-26 09:31:51 +08:00
自古一楼是楼主^_^
lsls931011
2018-01-26 09:39:10 +08:00
已经有 grpc 了
unique
2018-01-26 09:44:50 +08:00
我就知道会有人说已经有 xxx 了,我还是支持楼主哈🙂
maichael
2018-01-26 09:46:06 +08:00
特点是什么?
my3157
2018-01-26 10:05:45 +08:00
改个名字把, testrpc 听着像个玩具 demo
sheaned
2018-01-26 10:36:52 +08:00
挺好的,给你点赞
goalong
2018-01-26 10:43:33 +08:00
不错,学习学习
wweir
2018-01-26 10:47:38 +08:00
说句不爱听的话。
自己写出来了 rpc 也未必能用好 grpc,里面有不少需要针对特定场景进行调节的参数,这个只有靠经验积累了,我们使用过程中也是遇坑填坑。
当然,能写出这个,对理解 rpc 的基本原理以及掌握一些实现中用的手法,好使大大有好处的。
TanLian
2018-01-26 11:34:02 +08:00
@unique 多谢支持,希望一起进步
TanLian
2018-01-26 11:34:36 +08:00
@my3157 好建议,不过现阶段就是个玩具 demo
TanLian
2018-01-26 11:34:50 +08:00
@sheaned 多谢,一起加油哈
TanLian
2018-01-26 11:35:11 +08:00
@goforalong 感谢鼓励
TanLian
2018-01-26 11:35:52 +08:00
@wweir 话还是很中肯的,感谢!
panda001
2018-01-26 11:37:25 +08:00
厉害了,我也打算写个轻量级的 RPC,用来学习和交流,并不打算实际用于生产,对于那些说已经有 XX 了,重复造轮子的兄弟,你先沉下心来写一个别人写过的东西再说
TanLian
2018-01-26 11:44:32 +08:00
@lsls931011 没打算跟 grpc 竞争啊,这只是玩具 demo,从名字也可以看得出来,学习交流用
TanLian
2018-01-26 11:46:45 +08:00
@panda001 感谢大哥帮忙说话,一起努力哈
Tennen
2018-01-26 14:19:09 +08:00
最近正好在学 golang 和网络层面的东西..有空也去写一个看看..感谢分享
a132811
2018-01-27 12:26:19 +08:00
目的为交流学习,嗯,点赞了

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

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

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

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

© 2021 V2EX