首页
›
Web后端与企业应用开发
›
009-Go项目结构领域边界蓝图
›
《Go项目架构:依赖注入与服务边界在微服务工程实战》
VIP20
本课程属于:009-Go项目结构领域边界蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go项目架构:依赖注入与服务边界在微服务工程实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务架构演进
从单体到微服务的痛点与Go语言的优势
微服务架构演进
Go
02
服务边界定义
DDD限界上下文在Go项目中的映射策…
服务边界定义
DDD
03
依赖注入基础
Go中手动DI vs 依赖反转原则(…
依赖注入基础
Go
04
Wire入门
Google Wire的基本概念与安… · 第一个Wire Provider
Wire
Google
05
Wire进阶
Provider Set · Binding Interface · Cleanup函数的使用
Wire
进阶
06
Wire实战
构建一个三层架构(handler/s…
Wire
handler/s
07
服务容器化
使用Wire管理gRPC服务与HTT…
服务容器化
Wire
08
配置注入
将Viper配置管理无缝集成到Wir…
配置注入
Viper
09
数据库连接注入
GORM连接池与事务的DI最佳实践
数据库连接注入
GORM
10
日志注入
Zap结构化日志的全局与请求级注入模…
日志注入
Zap
11
中间件注入
在HTTP/gRPC中间件中通过DI…
间件注入
HTTP/gRPC
12
单元测试与DI
使用Wire生成mock依赖进行隔离…
DI
单元测试
13
集成测试与DI
为测试环境提供不同的Wire Pro…
DI
集成测试
14
服务边界一
用户服务(User Service)…
服务边界一
User
15
服务边界二
订单服务(Order Service…
服务边界二
Order
16
服务边界三
支付服务(Payment Servi…
服务边界三
Payment
17
跨服务通信
gRPC客户端在DI中的注入与连接池…
跨服务通信
gRPC
18
事件驱动
使用RabbitMQ/Kafka的消…
事件驱动
RabbitMQ/Kaf…
19
分布式追踪
OpenTelemetry Trac…
分布式追踪
OpenTelemetr…
20
健康检查与治理
gRPC健康探针与熔断器(Hystr…
健康检查
治理
21
多环境配置
开发/测试/生产环境的Wire Ov…
多环境配置
Wire
22
模块化设计
使用Go Module组织多服务共享…
模块化设计
Go
23
错误处理
统一错误类型在DI链中的传递与转换
错误处理
DI
24
优雅关闭
利用Wire的Cleanup函数实现…
优雅关闭
Wire
25
性能优化
Wire生成代码的编译时优化与运行时…
性能优化
Wire
26
代码生成
使用go generate自动化Wi…
代码生成
go
27
服务边界演进
如何在不破坏DI的情况下拆分或合并服…
服务边界演进
DI
28
监控与指标
Prometheus指标采集器的DI…
监控
指标
29
安全注入
JWT认证中间件与RBAC权限服务的…
安全注入
JWT
30
项目实战
从零搭建一个包含3个微服务的完整Go…
项目实战
Go
所属VIP或分类
同VIP:Go微服务性能调优:基于领域边界的数据库访问优化
同VIP:Go微服务测试验证:基于领域边界的单元测试与集成测试
同VIP:Go微服务通信:领域边界下的事件驱动与架构整合