微服务容器化开发实战

微服务容器化开发实战

评分

★★★★★

ISBN

9787121382925

出版社

电子工业出版社 2020-02-01出版

作者

尹为强

内容简介
微服务和Docker容器技术是目前分布式架构中常用的主流技术,结合Kubernetes强大的容器服务编排与调度能力,中小企业能够简单快速地构建自己的分布式互联网架构系统。本书结合实际生产项目的架构重构过程和经验,详细介绍从单体架构过渡到微服务容器化的分布式架构的各个方面,主要包括微服务开发和运维技术栈的选型、Spring Cloud微服务开发、Rancher和Kubernetes生产离线环境下的安装与部署、微服务的容器化与服务编排、日志调用链的采集和展示、基于Prometheus的系统监控,以及微服务的持续集成等要点。本书基于Spring Boot、Spring Cloud、Docker、Rancher、Kubernetes等技术,主要提供从设计、开发、部署到运维的微服务容器化的生产环境整体解决方案。
AI简介
这是一本深度探讨微服务架构和Docker容器技术的书籍,详细解读了如何将大型软件拆分成多个小型、独立、可独立部署的服务的方法,并结合Kubernetes的容器服务编排与调度能力,快速构建分布式互联网架构系统。 本书首先介绍了单体架构与微服务架构,以及微服务拆分和微服务开发原则,然后详细介绍了Spring Boot微服务开发,包括微服务框架的选择、技术栈选型、搭建开发环境、编写框架代码、编写业务代码、打包与测试等。接着,书中深入探讨了搭建微服务运行环境,包括运行环境概述、搭建开发环境、搭建测试环境、搭建生产环境、切换运行环境等。 书中还详细介绍了Rancher和Kubernetes离线部署,包括下载离线文件、创建CA证书、Docker离线安装、Harbor离线安装、Docker登录设置、Rancher离线安装、Kubernetes安装等。此外,还详细阐述了日志采集和调用链跟踪,包括日志采集模型、配置微服务日志、容器日志采集、日志汇集、日志展示、调用链概述、Spring Cloud调用链模型、调用链跟踪配置、调用链跟踪展示等。 书中还讲解了熔断器在微服务中的作用,包括熔断器概述、熔断
阅读/下载地址