通常一个业务功能包含许多的业务逻辑,其中可以区分出一些核心业务和非核心业务。在高并发的情况下,例如618、双十一等场景,为了提升系统性能,系统需要减少非必要业务的资源消耗,对非必要的业务功能进行主动降级。本文介绍如何通过功能开关快速实现业务功能主动降级。
通常一个业务功能包含许多的业务逻辑,其中可以区分出一些核心业务和非核心业务。在高并发的情况下,例如618、双十一等场景,为了提升系统性能,系统需要减少非必要业务的资源消耗,对非必要的业务功能进行主动降级。本文介绍如何通过功能开关快速实现业务功能主动降级。
@Switch
public class SwitchConfig {
@AppSwitch(des = "关闭非必要功能调用")
public static boolean disbaleNotNessaryFeatures = false;
}
if (SwitchConfig.disbaleNotNessaryFeatures) {
// 关闭非必要功能后的处理逻辑。
}
// 正常业务逻辑。
在文档使用中是否遇到以下问题
更多建议
匿名提交