gRPC [Golang] Master Class Build Modern API & Microservices
gRPC[go语言]大师教程,构建现代化Api和微服务
比REST API更好!使用gRPC、Protocol Buffers(protobuf)为Go微服务构建快速可伸缩的HTTP/2 api。
你将学到什么
学习gRPC理论,了解gRPC的工作原理
比较gRPC和REST API范式
在.proto文件中编写gRPC服务定义
使用protoc gRPC插件在Golang中生成服务器和客户端代码
实现一元流、服务器流、客户端流和双向流API
通过练习和解决方案练习您的学习
实现高级概念,如错误处理、截止日期和SSL安全性
在MongoDB上实现完整的CRUDAPI
获取指针以扩展您的学习旅程,并从现实世界的gRPC服务中获得灵感
要求
很好地理解Golang编程语言
对协议缓冲区有很好的理解
说明
gRPC是一个新的、现代化的框架,用于构建可扩展的、现代化的、快速的API。许多顶级科技公司,如Google、Square和Netflix,都利用它,使程序员能够用他们想要的任何语言编写微服务,同时保持在这些服务之间轻松创建通信的能力。它依赖于传输机制和服务定义语言的协议缓冲区。
在本课程中,我们将深入探讨gRPC的各个方面,并提供实践性讲座。
本课程是实践性的,您将实现两个服务:Greet和一个计算器服务。
在短短几个小时内,您将了解编写.proto文件、在您喜爱的编程中生成代码以及在Golang中实现服务、服务器和客户端所需的一切。会有很多实践性的讲座和练习,让你练习新学到的技能。
现在是时候告别缓慢而笨拙的REST API了,选择一个更好的API框架。
gRPC Golang大师班是最好的方式,让您能够用自己喜欢的语言全面了解gRPC提供的所有可能性
学习gRPC理论,了解gRPC的工作原理
比较gRPC和REST API范式
在.proto文件中编写gRPC服务定义
使用Gradle gRPC插件在Golang中生成服务器和客户端代码
实现一元流、服务器流、客户端流和双向流API
通过练习和解决方案练习您的学习
实现高级概念,如错误处理、截止日期和SSL安全性
在MongoDB上实现完整的CRUDAPI
获取指针以扩展您的学习旅程,并从现实世界的gRPC服务中获得灵感
注:本课程希望您对protobuf和Golang有一些初步的了解。
本课程的对象:
希望了解如何在Golang编写gRPC服务和客户的开发人员
希望了解gRPC如何工作以及不同类型API背后的概念的架构师
下载地址
Download rapidgator
Download nitroflare
Download 百度云
解压密码:0dayshare.com