-
gRPC :一个性能爆炸的rpc框架
gRPC相信大家都有所耳闻了,上个月,gRPC1.51.0发布,完善、改进和修复了一些内容。 什么是gRPC? gRPC由 google主导开发,是一个跨平台的调用框架,它提供了负载均衡,跟踪,智能监控,身份验证等功能,可以实现系统间的高效连接,此外在分布式系统中,gRPC框架也有广泛应用。 在如今的微服务时代,不限定服务的提供方使用什么技术选型,都能够实现大公司跨团队的技术解耦,因此使用统一的rpc框架至关重要,这也是为什么很多人说”要想搞定微服务,先搞定rpc“。 而gRPC作为一款高兼容性…
-
为什么说要搞定微服务架构,先搞定RPC?
微服务是当前软件开发的发展趋势,越来越多的系统开始采用微服务方式构建,比如淘宝、微信、微博等都是典型的微服务架构应用。 微服务架构可以将单一的应用程序划分为一组小的服务,每个服务独立运行在自己的进程中,服务之间互相协调、互相配合。 但在微服务架构中,还必须调用不少服务才能完成这一项功能,因而服务之间如何互相调用就变成微服务架构中的一个关键问题。 所以有人说“要想搞懂微服务,先搞定RPC。” RPC框架作为架构微服务的基础组件,它能大大降低架构微服务的成本,提高调用方与服务提供方的研发效率。 不过…