grpc入门到精通_gRPC[go语言]大师教程,构建现代化Api和微服务

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

你可能感兴趣的:(grpc入门到精通)