这门课解决什么问题
这门课程针对希望学习 Go 语言微服务开发与云原生技术的开发者,特别适合那些已经有一定 Go 语言基础,但尚未接触过微服务架构和 gRPC 技术的开发者。通过本课程,你可以了解 Go 语言在微服务中的应用,掌握 gRPC 技术的使用,以及如何利用 Consul 进行服务注册与发现。课程内容覆盖从理论介绍到实际开发,通过详细的讲解和实际案例,帮助你解决在微服务架构中遇到的技术难题。适合什么基础
适合已经有一定 Go 语言基础的开发者,能够编写简单的 Go 语言程序。如果你还不熟悉 Go 语言,建议先学习《Go 语言基础教程》等相关课程,确保能够跟上课程节奏。此外,对于微服务和云原生技术也是一知半解的状态,本课程会从基础讲起,逐步深入。建议先看哪几块
建议先观看以下部分,以便更好地理解课程内容: - [1.1]--微服务架构介绍.mp4 和 [1.1]--微服务架构介绍_(1)Go语言微服务概览.pdf,了解微服务架构的基本概念及 Go 语言在微服务中的应用; - [2.3]--gRPC开发环境搭建.mp4,熟悉 gRPC 的开发环境; - [2.4]--gRPC开发的三个步骤.mp4,了解 gRPC 的开发流程。学完能独立做什么
学完本课程后,你可以独立完成以下任务: - 设计并实现一个简单的 Go 语言微服务应用; - 使用 gRPC 进行远程调用,并实现基于 TLS 的安全通信; - 使用 Consul 进行服务注册与发现; - 实现基于游标的分页功能。资料怎么配合练习
课程中提供了丰富的练习资料,如 [2.22]--bookstore练习1.mp4 和 [2.23]--bookstore练习2.mp4,你可以根据课程中的知识点进行实践操作。建议每学完一个模块后,配合相应的练习视频,动手实现相关功能,确保对所学内容有深入的理解。此外,还可以参考配套的 PDF 文件,如 [1.1]--微服务架构介绍_(1)Go语言微服务概览.pdf,进一步巩固理论知识。课程目录
课程 [1.1]--微服务架构介绍.mp4 37.36M [1.1]--微服务架构介绍_(1)Go语言微服务概览.pdf 2.26M [2.10]--protobuf使用oneof字段示例.mp4 52.48M [2.11]--protobuf中使用WrapValue类型.mp4 67.09M [2.12]--protobuf中使用FieldMask字段.mp4 68.75M [2.13]--gRPC开发实现add服务作业讲解.mp4 76.50M [2.14]--流式RPC.mp4 128.51M [2.15]--gRPC元数据metadata介绍.mp4 59.51M [2.16]--gRPC元数据metadata示例.mp4 92.08M [2.17]--gRPC错误处理.mp4 149.60M [2.18]--gRPC基于TLS实现安全通信.mp4 63.28M [2.19]--gRPC拦截器介绍.mp4 126.57M [2.1]--RPC介绍与本地调用、API调用.mp4 81.90M [2.20]--gRPC-Gateway.mp4 162.22M [2.21]--gRPC转码和HttpRule.mp4 118.70M [2.22]--bookstore练习1.mp4 83.29M [2.23]--bookstore练习2.mp4 92.76M [2.24]--基于游标的分页.mp4 98.55M [2.25]--bookstore实现基于游标分页的booklist接口.mp4 146.90M [2.26]--同一个端口提供gRPC API和HTTP API服务.mp4 103.32M [2.27]--gRPC中的名称解析和负载均衡.mp4 140.82M [2.2]--Go语言标准库实现RPC.mp4 82.08M [2.3]--gRPC开发环境搭建.mp4 79.47M [2.4]--gRPC开发的三个步骤.mp4 23.80M [2.5]--gRPC开发示例之server端.mp4 75.54M [2.6]--gRPC开发示例之client端.mp4 69.72M [2.7]--protobuf语法.mp4 149.45M [2.8]--Go语言protobuf开发1.mp4 81.11M [2.9]--Go语言protobuf开发2.mp4 92.02M [3.10]--手动服务注销及健康检查失败后自动注销.mp4 46.34M [3.11]--基于consul的负载均衡.mp4 87.61M [3.12]--gRPC负载均衡源码分析.mp4 171.33M [3.13]--【加餐】常用Go技巧之函数选项模式.mp4 130.14M [3.1]--服务注册与服务发现原理.mp4 96.98M [3.2]--注册中心的技术选型及Consul介绍.mp4 59.57M [3.3]--Raft协议介绍.mp4 52.42M [3.4]--Consul架构介绍.mp4 63.55M [3.5]--使用docker-compose搭建consul环境.mp4 33.46M [3.6]--Consul Agent HTTP API.mp4 57.84M [3.7]--将gRPC服务注册到consul.mp4 91.92M [3.8]--基于consul的服务发现.mp4 73.45M [3.9]--consul名称解析器补充及源码分析.mp4 93.00M [4.10]--Go-kit服务发现和负载均衡.mp4 142.11M [4.11]--go-zero框架介绍及创建项目示例.mp4 86.83M [4.12]--go-zero框架goctl安装及命令详解.mp4 126.38M [4.13]--go-zero框架api语法介绍.mp4 99.73M [4.14]--go-zero项目编码规范及目录结构.mp4 63.28M [4.15]--go-zero框架MySQL配置及model操作.mp4 94.76M [4.16]--go-zero完成注册功能.mp4 117.49M [4.17]--go-zero框架缓存的使用.mp4 68.22M [4.18]--go-zero框架日志组件.mp4 153.18M [4.19]--login和detail接口开发.mp4 121.96M [4.1]--Go语言微服务框架概述(课件).mp4 152.60M [4.1]--Go语言微服务框架概述(课件)_(1)微服务框架.pdf 1.68M [4.20]--go-zero框架使用JWT鉴权.mp4 135.16M [4.21]--go-zero框架中间件.mp4 125.88M [4.22]--go-zero框架编写RPC服务.mp4 143.05M [4.23]--go-zero框架调用RPC服务.mp4 93.29M [4.24]--go-zero使用consul作为注册中心.mp4 48.69M [4.25]--go-zero框架RPC拦截器和metadata.mp4 154.61M [4.26]--go-zero框架自定义错误处理.mp4 79.64M [4.27]--go-zero框架修改模板生成自定义代码.mp4 74.74M [4.28]--短链接项目介绍.mp4 24.78M [4.29]--短链接实现原理.mp4 81.84M [4.29]--短链接实现原理_(1)短网址项目课件.pdf 1.53M [4.2]--Go-kit 介绍.mp4 34.11M [4.30]--短链接项目需求拆解和分析.mp4 51.04M [4.31]--短链接项目技术方案.mp4 93.81M [4.31]--短链接项目技术方案_(1)短网址项目课件.pdf 1.60M [4.32]--短链接项目之搭建项目骨架.mp4 74.13M [4.33]--短链接项目之长链接校验.mp4 175.29M [4.34]--短链接项目之编写单元测试.mp4 69.18M [4.35]--短链接项目之实现取号器.mp4 77.63M [4.36]--短链接项目之62进制转链.mp4 182.47M [4.37]--短链接项目之查看短链.mp4 91.11M [4.38]--singleflight介绍及go-zero中的应用.mp4 126.04M [4.39]--短链接项目之布隆过滤器防缓存穿透.mp4 166.01M [4.39]--短链接项目之布隆过滤器防缓存穿透_(1)短网址项目课件.pdf 1.60M [4.3]--Go–kit 开发示例.mp4 107.79M





![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=https%3A%2F%2Fwww.itzhibei.com%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)