首页
›
Web后端与企业应用开发
›
024-微服务架构中间件接入链路
›
《Go微服务中间件链路通信机制与接口设计》
VIP20
本课程属于:024-微服务架构中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务中间件链路通信机制与接口设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务架构概述
单体架构 vs 微服务架构 · 微服务核心原则 · Go语言在微服务中的优势
微服务架构概述
vs
02
Go微服务项目结构设计
标准项目布局 · 模块化设计 · 接口与实现分离原则
Go
微服务项目结构设…
03
中间件概念与分类
中间件定义 · Go Web中间件模式 · HTTP中间件
间件概念
分类
04
Go标准库net/http中间件机制
Handler接口 · HandlerFunc · 中间件链实现原理
Go
net/http
05
Gin框架中间件设计
Gin路由与中间件注册 · c.Next()与c.Abort()… · 自定义中间件开发
Gin
框架
06
Echo框架中间件设计
Echo中间件接口 · Use方法 · Group中间件
Echo
框架
07
gRPC拦截器机制
一元拦截器(UnaryInterce… · 流式拦截器(StreamInterc… · 服务端与客户端拦截器
gRPC
拦截器机制
08
gRPC拦截器链实现
go-grpc-middleware… · 拦截器链顺序控制 · 日志与监控拦截器示例
gRPC
拦截器链实现
09
链路追踪基础
OpenTracing与OpenTe… · Trace/Span/SpanCon… · Jaeger与Zipkin简介
链路追踪基础
OpenTracing
10
Go链路追踪实现
opentelemetry-go S… · TracerProvider配置 · Span创建与传播
Go
链路追踪实现
11
HTTP链路追踪中间件
otelhttp库使用 · 自动注入Trace上下文 · 跨服务传播
HTTP
链路追踪
12
gRPC链路追踪中间件
otelgrpc库使用 · 一元与流式拦截器集成 · 上下文传播
gRPC
链路追踪
13
服务间通信模式
同步通信(HTTP/gRPC) · 异步通信(消息队列) · 事件驱动架构
服务间通信模式
HTTP/gRPC
14
Go HTTP客户端中间件
自定义Transport · 重试中间件 · 超时控制
Go
HTTP
15
Go gRPC客户端中间件
DialOption · UnaryClientInterce… · 流式客户端拦截器
Go
gRPC
16
消息中间件RabbitMQ集成
amqp库使用 · 连接与通道管理 · 发布/订阅模式
RabbitMQ
消息
17
消息中间件Kafka集成
confluent-kafka-go… · 生产者与消费者中间件 · 消息追踪
Kafka
消息
18
服务注册与发现中间件
Consul · etcd · Eureka对比
服务注册
发现
19
配置中心中间件
etcd配置监听 · Consul KV · Vault集成
配置
间件
20
熔断与限流中间件
Hystrix-go · Sentinel-golang · 令牌桶与漏桶算法实现
熔断
限流
21
重试与超时中间件
指数退避策略 · jitter算法 · Go retry库
重试
超时
22
日志中间件设计
结构化日志(zap/logrus) · 请求ID注入 · 日志级别动态调整
日志
间件设计
23
认证与授权中间件
JWT中间件 · OAuth2中间件 · RBAC实现
认证
授权
24
请求校验与数据转换中间件
结构体校验(validator) · 请求体绑定 · 响应格式化
请求校验
数据转换
25
跨服务上下文传播
Context设计模式 · metadata传递 · baggage传播
跨服务上下文传播
Context
26
中间件性能优化
对象池(sync.Pool) · 零分配中间件 · 并发安全
间件性能优化
sync.Pool
27
中间件测试策略
单元测试 · 集成测试 · mock中间件
间件测试策略
单元测试
28
中间件链编排与动态加载
插件化中间件 · 依赖注入 · 中间件优先级排序
间件链编排
动态加载
29
分布式事务中间件
Saga模式 · TCC模式 · Go实现示例
分布式事务
间件
30
实战案例
构建完整Go微服务网关中间件层
实战案例
Go
所属VIP或分类
同VIP:API-Gateway协议转换与中间件链路适配
同VIP:API-Gateway缓存中间件接入与性能优化实践
同VIP:Go开发微服务中间件链路工程案例与错误处理与异常治理