社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
https://www.zhihu.com/question/25536695/answer/221638079
如果是一个大型的网站,内部子系统较多、接口非常多的情况下,RPC框架的好处就显示出来了,
grpc 是rpc协议的一种实现方式,除此之外还有thrift,
相比较而言,还是 thrift 相对成熟点,用的公司多。
有了 gRPC, 我们可以一次性的在一个 .proto 文件中定义服务并使用任何支持它的语言去实现客户端
和服务器,反过来,它们可以在各种环境中,从Google的服务器到你自己的平板电脑—— gRPC 帮你解决了
不同语言及环境间通信的复杂性。使用 protocol buffers 还能获得其他好处,包括高效的序
列号,简单的 IDL 以及容易进行接口更新。
缺点:不成熟
https://grpc.io/docs/quickstart/python.html#download-the-example
overdesign ,我觉得不合适。
其他的意见见:
https://www.v2ex.com/t/187885
结论:目前项目碰到的问题都是可以在flask框架层面得到解决的,
如果最底层的工具都没有最大化利用出来,那么上面的一切工具都是白扯。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!