完整的gRPC课程[Protobuf + Go + Java]

如果要为微服务或移动应用程序构建API,则一定要尝试使用gRPC。

它是超快速,强类型的,您不再需要为服务通信编写很多样板代码。 感谢出色的HTTP / 2和协议缓冲区!

Here's the link to the full gRPC course playlist on Youtube
Gitlab repository: pcbook-go and pcbook-java

这是一门四合一课程,您不仅将学习gRPC,而且还将学习使用Go和Java进行协议缓冲和后端开发。 本课程中的代码是生产级的,具有组织良好的结构和单元测试。

What you’ll learn:

  • 什么是gRPC,它如何工作,为什么要使用它以及适合的位置。gRPC建立在惊人的HTTP / 2协议上。将gRPC与REST比较。使用Go + Java编写和序列化协议缓冲区消息。使用协议缓冲区定义gRPC服务并生成Go + Java代码。使用Go + Java实现4种类型的gRPC:一元,服务器流,客户端流,双向流。处理上下文截止日期,gRPC错误和状态代码。使用gRPC服务的接口和单元测试编写生产级应用程序。Use gRPC interceptors to authenticate & authorise users with JWT.Secure gRPC connection with sever-side & mutual SSL/TLS.启用gRPC反射进行服务发现。

Are there any course requirements or prerequisites?

  • 您只需要具备Go或Java的基本编程技能。您无需先了解协议缓冲,因为我们将在本课程中深入了解它。

from: https://dev.to//techschoolguru/the-complete-grpc-course-protobuf-go-java-2af6

你可能感兴趣的:(完整的gRPC课程[Protobuf + Go + Java])