gpt4 book ai didi

java - CloudBees:将同一 WAR 的 2 个不同版本部署到不同的应用程序实例

转载 作者:行者123 更新时间:2023-12-01 14:33:48 24 4
gpt4 key购买 nike

这可能吗?我正在尝试实现部分生产版本,如果我的应用程序有(比如说)6个实例启动并运行,我可以将新版本部署到其中的 1 或 2 个实例并转变粘性 session 上。

这样,当用户第一次“卡在”我的新应用程序版本的实例时,他们总是会得到它。这样,我可以在决定使用完整版本或退出新版本之前几天监控新版本的运行情况,并且只影响一小部分用户。

如果可能,我正在寻找需要使用哪种配置参数来仅将新版本部署到特定节点/应用程序实例。

最佳答案

这在 cloudbees 上是不可能的。部署新版本将使用新的二进制文件启动一组新服务器(部署不会覆盖现有服务器,它会创建一个全新的基础架构,然后停止 Activity 的服务器)

似乎您正在尝试设置一些 A/B testing流程?

您需要的是新版本的另一个应用程序 ID,将一些用户重定向到此处,然后使用 blue/green进行切换,以便当您对新的应用程序使用统计数据感到满意时,所有用户都可以使用最新的应用程序。

Cloudbees平台目前还没有提供任何路由算法来帮助实现A和B应用之间的流量切换。也许您的 DNS 提供商可以处理这个问题?解决方法是让应用程序 A 将部分流量重定向到 B。

关于java - CloudBees:将同一 WAR 的 2 个不同版本部署到不同的应用程序实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16650642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com