本书对如何采用Node.js及其生态工具进行微服务开发的*实践做了全面的介绍,内容包括对微服务架构基本概念及设计原则的讲解,以及如何采用Node.js搭配Seneca、PM2和Docker等现代化工具来构建、测试、监控以及部署轻量级微服务,同时也阐述了Node.js在微服务实践中所涉及的相关概念,并就微服务的优缺点、文档化、安全性以及可追溯性等主题进行了探讨。1 微服务架构1微服务应运而生1单块软件2现实世界中的微服务2面向微服务的架构3为什么面向微服务的架构更好3不足之处3关键设计原则4从组件到业务单元5智能的服务,愚蠢的通信管道7去中心化8技术对比10多微才是足够的微10关键的好处11弹性11可伸缩性11技术多样性13