您好,我正在尝试部署我的应用程序与零停机时间。我的应用程序对数据库ddl的更改相当频繁。在应用程序中实现零事务失败的所有可能方法有哪些。尽管我们可以使用kubernetes来实现应用程序的零宕机,但我不希望在部署时由于数据库更改(如删除列、删除表和更改数据类型)而导致服务请求失败
TechStack
Kubernetes -部署Spring boot Java -app Oracle -database
发布于 2021-06-27 18:32:55
这与Kubernetes无关。当您在裸机服务器、虚拟机或普通Docker上安装应用程序时,您将遇到相同的问题或挑战。看看https://spring.io/blog/2016/05/31/zero-downtime-deployment-with-a-database,它很好地描述了这个问题。
https://stackoverflow.com/questions/68146514
复制相似问题