首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >功能-使用GWTP切换

功能-使用GWTP切换
EN

Stack Overflow用户
提问于 2012-07-22 21:15:29
回答 1查看 347关注 0票数 2

正如你可能知道的,Feature-Toggle是一种部署还没有完全准备好的功能,并通过使用一些配置来打开它们的方法。功能可以针对特定客户打开(例如A/B测试),也可以在准备就绪时逐步为所有客户打开。

我想知道是否有人知道如何在GWTP中很好地做到这一点。我认为功能切换可以通过两种方式(两个作用域级别)来完成:-使用延迟绑定机制:替换特定部署(presenter-scope)所需类的实现。-使用不同的应用程序页面-实现您自己的PlaceManager并导航到包含特定部署(place-scope)新功能的不同位置。

我假设更精细的作用域(例如,presenter中的一些功能)应该通过"if-else“来控制。

为了决定打开哪些功能,我想使用某种配置(可能由maven配置文件控制)。是否有一种方法可以将自定义配置元素添加到gwt.xml模块配置中?

还有其他想法如何实现功能切换吗?有没有人用过这种方法?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-01 13:36:50

你建议的两种方法都会起作用。

我们选择在演示者级别上实现功能切换,使用gin和延迟绑定。我们有两个gin模块(让我们称它们为A和B),我们通过使用延迟绑定机制来创建我们要检查的属性来安装适当的模块。

另一种方法是添加GateKeeper类(GateKeeperA,GateKeeperB),您可以将这些类分配给相关的presenters,并使用gin/延迟绑定进行切换。它们将实现允许/阻止访问客户端上的切换功能的逻辑)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11600577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档