gpt4 book ai didi

java - Google App Engine - 让一定比例的用户看到应用程序的 X 版本,让一定比例的用户看到 Y 版本

转载 作者:搜寻专家 更新时间:2023-11-01 02:18:05 24 4
gpt4 key购买 nike

在 Google App Engine 中,我们可以同时运行一个应用程序的多个版本。我们的主要版本的链接位于 appid.appspot.com,另一个版本位于 version.latest.appid.appspot.com。

假设我制作了一个新版本,但我只希望 10% 的用户群能看到它一段时间,以确保它的任何问题都不会影响到使用我网站的每个人。

我怎样才能干净地做到这一点?

我能想到的最明显的方法是,我会为 10% 的用户发送到新版本的重定向。但我认为这不是一个好的解决方案,因为那样他们将在不同的域上浏览,并且他们制作的任何书签以后都将无效。

在正常的基础架构下,将 10% 转移到新版本的代理会很简单。我如何在应用引擎上执行此操作?

我想我可以从主版本中通过 URL 获取较新的版本并将其传递给客户端,但这会不会很慢,并且会不会导致任何并发症?

最佳答案

如果您的应用前面没有反向代理将用户发送到一个版本或另一个版本,目前无法对应用版本执行此操作。您最好的选择可能是将 A/B 测试支持集成到您的代码中,并根据您将用户放入的组打开和关闭功能。

关于java - Google App Engine - 让一定比例的用户看到应用程序的 X 版本,让一定比例的用户看到 Y 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2508699/

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