内容简介
随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建第一个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。 本书不仅适合架构师、开发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。
AI简介
这是一本系统架构的实用书籍,它首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建第一个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。
全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。书中不仅介绍了微服务架构的理论知识,还详细讲解了微服务的构建、部署、测试、监控等实际操作方法。例如,书中介绍了如何使用Docker容器引擎构建和部署微服务,如何使用Nagios进行监控,如何使用Pact进行消费者驱动的契约测试等。
此外,书中还通过一个真实的案例,描述了如何使用微服务架构改造遗留系统。这个案例涉及到了如何将一个功能繁杂、结构混乱的遗留合同管理系统,逐步改造为一个使用微服务架构的系统。这个案例不仅展示了微服务架构改造的具体过程,还展示了微服务架构在提高系统性能、可靠性和可扩展性方面的优势。