The complete gRPC course [Golang, Java, Protobuf]

如果你正在为你的微服务或移动应用程序构建 api,你肯定想试试 gRPC。它具有超快速、强类型的特点,您不再需要为服务通信编写大量样板代码。感谢了不起的 HTTP/2和Protocol Buffer!

这是一个四合一的课程,你不仅可以学习gRPC,还可以学习Go和Java的协议缓冲和后端开发。本课程中的代码是生产级的,具有良好的组织结构和单元测试。

你会学到什么?

– 什么是gRPC,它是如何工作的,为什么我们应该使用它,以及它适合在什么地方使用。

– gRPC是建立在惊人的HTTP/2协议之上的。

– 比较gRPC和REST。

– 使用Go和Java编写和序列化协议缓冲区消息。

– 用协议缓冲区定义gRPC服务并生成Go和Java代码。

– 使用Go和Java实现4种类型的gRPC:单工流、服务器流、客户流、双向流。

– 处理上下文期限、gRPC错误和状态代码。

– 为gRPC服务编写带有接口和单元测试的生产级应用程序。

– 使用gRPC拦截器,用JWT验证和授权用户。

– 用服务器端和相互的SSL/TLS保护gRPC连接。

– 启用gRPC反射来发现服务。 – 负载平衡gRPC服务。

– 使用gRPC网关来生成RESTful服务和swagger API。

https://github.com/techschool/pcbook-go 【GO】

https://github.com/techschool/pcbook-java 【JAVA】

声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy资源站 » The complete gRPC course [Golang, Java, Protobuf]