grpc 实现微服务生态笔记

微服务的发展可谓是一波三折,一代一代经历和N多技术成果,grpc只是其中一个,因为其东家是google,明显比较稳定。加上其强大的文档和技术支持和跨平台的支持,在企业级应用上有很大的可信任感,所以也有比较大的可用度,今天就聊聊grpc

grpc是通过封装实现protobuf协议的实现包,通过实现c/c++,go,java,python,c#,ruby,php,android java,objct-c,nod.js,etc.这说明你做的微服务可以通过这么多语言的客户端去通用的官方包进行支持,不像spring cloud除了java,很难轻松的调用接口。

grpc 是一个通用的server/client实现微服务的框架

proc-gateway 实现网关

consul 实现服务发现,比较像eureka,非常适合grpc

etecd 实现服务发现,和kubernate一起实现

zookeeper  也可以自己实现,但貌似并不太太值得

对于golang实现

猜你喜欢

转载自www.cnblogs.com/a-xu/p/10057818.html