- 内容提要
- 译者序
- 前言
- 第 1 章 欢迎迈入云世界,Spring
- 第 2 章 使用 Spring Boot 构建微服务
- 第 3 章 使用 Spring Cloud 配置服务器控制配置
- 第 4 章 服务发现
- 第 5 章 使用 Spring Cloud 和 Netflix Hystrix 的客户端弹性模式
- 第 6 章 使用 Spring Cloud 和 Zuul 进行服务路由
- 第 7 章 保护微服务
- 第 8 章 使用 Spring Cloud Stream 的事件驱动架构
- 第 9 章 使用 Spring Cloud Sleuth 和 Zipkin 进行分布式跟踪
- 第 10 章 部署微服务
- 附录 A 在桌面运行云服务
- 附录 B OAuth2 授权类型
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
10.7 关于构建和部署管道的总结
当本章(和本书)结束时,我希望读者对构建一个构建和部署管道的工作量有所了解。一个功能良好的构建和部署管道对于部署服务至关重要。微服务架构的成功不仅取决于服务中涉及的代码,还包括了解以下几点。
- 这个构建/部署管道中的代码是为了本书的目的而简化的。一个好的构建/部署管道将更为通用化。它将得到 DevOps 团队的支持,并分解成一系列独立的步骤(编译→打包→部署→测试),开发团队可以使用这些步骤来“挂钩”他们的微服务构建脚本。
- 本章中使用的虚拟机成像过程过分简单化,每个微服务都使用 Docker 文件来定义将要安装在 Docker 容器上的软件。许多商家使用诸如 Ansible、Puppet 或 Chef 等服务提供工具,将操作系统安装和配置到虚拟机或正在构建的容器上。
- 本书的应用程序的云部署拓扑被整合到一个服务器上。但是,在实际的构建/部署管道中,每个微服务都有自己的构建脚本,并且可以独立地部署到集群的 ECS 容器中。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论