JavaScript (Node.js) 与微服务:从构想到生产
300 页
Chinese
PDF
4.5

JavaScript (Node.js) 与微服务:从构想到生产

JavaScript (Node.js) 与微服务:从构想到生产

作者:

年份:

简介:

本书是一本实用指南,教你如何使用 Node.js 和 JavaScript 构建基于微服务架构的分布式系统。你将学习如何将单体应用拆分为独立、松耦合的服务,每个服务负责各自的业务逻辑。



本书内容

本书涵盖微服务开发的完整生命周期:从服务间的设计与通信,到生产环境的部署与监控。你将学会:

  • 根据上下文边界和领域模型设计微服务架构
  • 通过 REST API、gRPC 和消息队列(RabbitMQ、Kafka)组织服务间的交互
  • 在分布式环境中处理数据库(每个服务拥有独立的数据库)
  • 实现 API 网关、服务发现、断路器、Saga 等模式
  • 使用 Docker 容器化应用,并通过 Kubernetes 进行编排
  • 配置集中式日志记录、链路追踪和监控(ELK、Prometheus、Grafana)
  • 测试微服务:单元测试、集成测试、端到端测试


目标读者

本书面向具备中等 Node.js 水平的 JavaScript 开发者(能够创建 REST API、使用 Express、理解异步编程)。适合以下人群:

  • 希望从单体架构转向微服务的后端开发者
  • 规划分布式系统的团队负责人和架构师
  • 希望深入了解 Node.js 服务内部原理的 DevOps 工程师


你将学到什么

阅读本书后,你将能够:

  • 在单体架构和微服务之间做出合理选择
  • 设计容错的分布式系统
  • 高效管理服务间的状态和事务
  • 自动化部署和扩展
  • 实现系统的实时可观测性


每章都包含实用示例、可直接使用的代码片段和练习任务。所有示例均可在 GitHub 仓库中获取。



格式:PDF、EPUB、MOBI。适用于电脑、平板和电子书阅读器。

推荐