Golang企业级商城高并发微服务实战包含内容介绍:
从零开始讲了百万级单体高并发架构、千万级微服务架构,其中包含Rpc实现微服务、微服务的跨语言调用jsonrpc和protobuf、protobuf的安装、protobuf高级语法、protobuf结合Grpc实现微服务实战、微服务服务Consul框架、Consul的安装、Consul入门实战、Consul健康检查、Consul服务端客户端集群、Grpc高并发微服务集群+Consul集群实战、Consul服务治理、微服务熔断处理、、Go-micro微服务框架、Go-micro命令行工具、Go-micro微服务集群、Go-micro Gorm操作myql数据库、Go-micro高并发微服务集群+Consul集群实战、Golang小米商城微服务实战。
从零开始学会Go基础、Go Web开发、Go微服务开发,Go微服务开发直接从第73讲开始学习:
【2025年新版】Go语言教程
01 初识微服务以及单体式架构和微服务架构介绍
1、微服务和微服务架构
2、什么是单体架构什么是微服务架构
3、为什么使用微服务
02 RPC介绍以及通过RPC实现微服务
1、Rpc的概念
2、Rpc入门
3、Rpc创建微服务服务端以及微服务客户端
03 RPC实现一个goods的微服务 传入struct增加商品 获取商品
04 PHP跨语言调用Golang写的RPC微服务
1、net/rpc/jsonrpc介绍
2、jsonrpc创建微服务服务端和客户端
3、Php调用go jsonrpc微服务
4、Protobuf的简单介绍
05 Protobuf介绍、 win mac安装Protobuf、序列化 反序列化Protobuf
1、Protobuf介绍
2、win mac安装Protobuf
3、Protobuf的序列化 反序列化
4、Protobuf的编译
06 Protobuf高级 、Protobuf message嵌套 、创建rpc service
1、Protobuf高级语法
2、Protobuf message嵌套
3、创建rpc service
07 GRPC介绍 Protobuf结合Grpc 创建微服务
1、定义Protobuf、编译Protobuf
2、Grpc介绍
3、Grpc+Protobuf实现微服务服务端和客户端
08 GRPC 商品微服务 增加商品 获取商品列表
09 服务发现介绍 分别在Win Macos Linux中安装Consul服务发现软件
1、服务发现介绍
2、分别在Win Macos Linux中安装Consul服务发现软件
3、consul agent -dev
10 Consul的角色consul agent以及Grpc结合Consul实现微服务
11 Consul集群 以及 GRPC链接Consul集群实现微服务
12 GRPC微服务集群+Consul集群+grpc-consul-resolver实战
13 go-micro框架介绍 go-micro脚手架 go-micro结合consul搭建greeter和goods微服务
14 Go Web框架(Gin Beego)调用go-micro微服务
15 go-micro负载均衡以及Go Web框架(Beego)调用go-micro微服务
16 go-micro + gorm实现商品微服务的分页查询
17 Golang仿小米商城项目微服务实战之仿小米商城项目微服务架构
18 Golang小米商城微服务实战之Captcha验证码微服务
19 Golang小米商城微服务实战之Go Web Restfull APi 调用Captcha验证码微服务
20 Golang小米商城微服务实战 后台Rbac微服务 用户登录 、Gorm数据库配置单独抽离、 Consul配置单独抽离
21 Golang小米商城微服务实战 后台Rbac微服务 角色增删改查微服务
22 Golang小米商城微服务实战 后台Rbac微服务 管理员的增删改查 管理员和角色关联
23 Golang小米商城微服务实战 后台Rbac微服务 权限的增删改查
24 Golang小米商城微服务实战 后台Rbac微服务 角色权限关联
25 修改Gin小米商城客户端调用微服务的权限验证 Rbac微服务数据库抽离