Skip to content

05 微服务 Demo

对应文档: 05 微服务

Demo 目录: practice/05-microservices

架构

gateway (HTTP :3000)
  ├── user-service  (TCP :3001) — 用户管理
  └── content-service (TCP :3002) — 文章管理

运行方式

bash
# 终端 1
cd practice/05-microservices/user-service && npm start

# 终端 2
cd practice/05-microservices/content-service && npm start

# 终端 3(Gateway 依赖前两个服务启动)
cd practice/05-microservices/gateway && npm start

演示内容

  • TCP 传输层(@nestjs/microservices
  • @MessagePattern / ClientProxy.send() 消息模式
  • API Gateway 聚合多个微服务
  • 错误从微服务传播到 HTTP 响应

NestJS 深度学习体系