SpringOne Platform 2016 回放:使用 Spring Boot 和 Liquibase 实现数据库开发零停机

新闻 | Pieter Humphrey | 2016年12月13日 | ...

录制于 SpringOne Platform 2016。演讲者:Barrington-Hughes,Ramaswamy,Premier Healthcare Inc.幻灯片:http://www.slideshare.net/SpringCentral/no-outage-database-development-with-spring-boot-and-liquibase

Pavi 和我在 Premier 的一个项目中,我们将 Liquibase 集成到 Spring Boot 应用程序的启动过程中,以实现数据库升级与我们部署的代码的间接耦合。

通过采用一种衡量和计划的方法来进行敏捷数据库开发,并仔细重构数据库,进行更频繁但更小的更改,我们能够实现数据库模式升级的同时零停机部署。

本次演讲涉及敏捷数据库重构的一些关键概念,并通过 Spring Boot 应用程序中嵌入式 Liquibase 变更集的工作示例进行演示,展示了使用 nginx 模拟蓝绿部署的零停机部署。在升级蓝环境时,绿环境仍然可用并正常运行。执行切换等等。

将这些概念结合起来对我们来说非常酷,并且大大降低了部署代码更新的摩擦和风险。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部