首页
›
后端、数据与云原生工程
›
002-Go高并发后端工程
›
《Go gRPC微服务通信工程》
VIP11
本课程属于:002-Go高并发后端工程
后端、数据与云原生工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
gRPC通信优化:Go并发性能领域聚合建模微服务
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务通信基础
单体架构 vs 微服务架构 · 同步通信与异步通信 · REST与gRPC对比
微服务通信基础
vs
02
gRPC核心概念
Protocol Buffers协议 · gRPC四种通信模式(Unary/S… · HTTP/2协议优势
gRPC
核心概念
03
Go语言gRPC环境搭建
Go模块初始化 · protoc编译器安装 · protoc-gen-go插件配置
Go
gRPC
04
Protocol Buffers进阶
消息类型定义 · 嵌套消息 · 枚举类型
Protocol
Buffers
05
gRPC Unary RPC模式
请求-响应模型 · 同步调用 · 超时控制
gRPC
Unary
06
gRPC Server Streaming模式
服务端推送数据流 · 流式响应设计 · 流式数据分页
gRPC
Server
07
gRPC Client Streaming模式
客户端批量上传 · 流式请求聚合 · 流式请求确认机制
gRPC
Client
08
gRPC Bidirectional Streaming模式
双向实时通信 · 聊天室模型 · 流式数据同步
gRPC
Bidirectiona…
09
Go并发模型基础
goroutine与channel · sync.WaitGroup · sync.Mutex
Go
并发模型基础
10
gRPC并发连接管理
连接池设计 · 复用gRPC连接 · 连接健康检查
gRPC
并发连接管理
11
gRPC流式并发处理
并发处理多个流 · 流式数据扇出(Fan-out) · 流式数据扇入(Fan-in)
gRPC
流式并发处理
12
gRPC拦截器与中间件
一元拦截器 · 流式拦截器 · 认证拦截器
gRPC
拦截器
13
gRPC负载均衡
客户端负载均衡 · 服务端负载均衡 · 一致性哈希
gRPC
负载均衡
14
gRPC安全通信
TLS/SSL配置 · 双向TLS认证 · 认证
gRPC
安全通信
15
gRPC超时与重试机制
超时设置策略 · 指数退避重试 · 最大重试次数
gRPC
超时
16
gRPC压缩与序列化优化
gRPC压缩算法(gzip/snap… · 自定义序列化器 · Protobuf编码优化
gRPC
压缩
17
gRPC流控与背压
流量控制原理 · 应用层背压 · 流式数据限速
gRPC
流控
18
领域驱动设计(DDD)基础
实体与值对象 · 聚合与聚合根 · 领域服务
DDD
领域驱动设计
19
领域聚合建模
聚合设计原则 · 聚合边界划分 · 聚合一致性
领域聚合建模
聚合设计原则
20
微服务领域拆分
按限界上下文拆分 · 按聚合拆分 · 服务粒度控制
微服务领域拆分
按限界上下文拆分
21
gRPC服务接口设计
基于聚合的接口设计 · 服务版本管理 · 接口兼容性
gRPC
服务接口设计
22
gRPC与事件驱动架构
gRPC流式事件推送 · 事件溯源 · CQRS模式
gRPC
事件驱动架构
23
gRPC性能基准测试
基准测试工具(ghz/grpcurl… · 吞吐量测试 · 延迟测试
gRPC
性能基准测试
24
gRPC连接复用优化
HTTP/2连接复用 · 多路复用 · 连接保活
gRPC
连接复用优化
25
gRPC内存与GC优化
对象池(sync.Pool) · 减少逃逸分析 · 复用Protobuf消息
gRPC
GC
26
gRPC分布式追踪
OpenTelemetry集成 · Span创建与传播 · gRPC拦截器追踪
gRPC
分布式追踪
27
gRPC服务网格集成
Istio/gRPC集成 · Envoy代理 · mTLS
gRPC
服务网格集成
28
gRPC生产环境部署
Docker容器化 · Kubernetes部署 · 健康检查探针
gRPC
生产环境部署
29
gRPC监控与告警
Prometheus指标暴露 · gRPC内置指标 · 自定义指标
gRPC
监控
30
综合实战
电商订单系统 · gRPC服务设计 · 并发优化
综合实战
电商订单系统
所属VIP或分类
同VIP:Go-GORM数据访问与事务工程
同VIP:Go-REST-API设计与演进工程
同VIP:Go-Web认证与安全中间件工程