grpc 到底好处在哪里?

查看 87|回复 8
作者:hui9000   
我这边没用过 grpc ,之前用过 dubbo ,维护过一个大型 ToB 项目,简直折磨,如果大家都按照规范来,我觉得还好,但是这项目 5 年了,经历了好几代程序员的维护,现在打开都恶心。
后来所有的新项目都搞 Feign 了。但是这个也有点恶心的。最近新开了一个大型项目也是 ToB 。在做技术选型和对比,团队人员目前比较稳定,大概 40 人左右。
想问一下,有没有用 grpc 做过大型项目或维护过这种项目的,有多少坑,坑大小?对比 Feign 好处有哪些。
PS: 别杠,你杠就你对。
workqing2023   
grpc 也好,dubbo 也好,feign 也好,和项目恶心应该关系不大。。。。没啥区别,看公司内部对哪个的支持力度更大一点就好了
deorth   
你说得对
yannxia   
滥用都好不到哪里去,因为 API 瞎定义的事情是框架解决不了的。
GRPC 对比 Feign 的好处就是性能好一点,区别也不是很大,其实我觉得项目规模不大的情况下,我喜欢 HTTP ,容易调用。
lsk569937453   
grpc 的 protobuf 比 json 啥的占用空间小,传输速度快。所以对性能要求很高的可以用 grpc,其他的 Feign( http 协议+json)就可以了。
tool2dx   
不太一样,feign 就只是 HTTP API 的声明,而 grpc 是对于 Protobuf 的封装。
如果你们以前项目里不怎么用 Protobuf ,那用处并不是很大。
cheng6563   
性能较高,没了。对于管理比较混沌的团队还是忍着恶心用 Feign 吧
Morii   
@cheng6563
方便说下 feign 恶心在哪里吗?
QlanQ   
区别不是很大,那点性能可能对你的新项目也没多少影响,建议用团队以前用熟悉的
您需要登录后才可以回帖 登录 | 立即注册

返回顶部