public class GrayReleaseRatePolicyFilter extends AbstractCseRuleGrayReleaseFilter
AbstractCseRuleGrayReleaseFilter.LogicSymbol, AbstractCseRuleGrayReleaseFilter.RelateSymbolAbstractGrayReleaseFilter.InstanceScopeRULE_DETAILS_NAME_KEY, RULE_DETAILS_OBJECTLIST_NAME, RULE_DETAILS_VALUE_KEYDEFAULT_INSTANCE_GROUP, DEFAULT_MICROSERVICE_VERSION, GRAY_RULE_GROUP_KEY, GRAY_RULE_POLICY_KEY, GRAY_RULE_TYPE_KEY, grayRules, GROUP_RULE_NAME_KEY, GROUP_RULE_RULE_KEY, groupRules, INSTANCE_GROUP_TAG_KEY, INSTANCE_GROUP_VERSION_KEY, instanceScope, invocation, LOGGER, NULL_STR, OPERATOR_NAME, reqParams, versions| Constructor and Description |
|---|
GrayReleaseRatePolicyFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
fillGrayRules()
填充灰度发布规则 将灰度发布规则写入rules字段,按map结构写入,key为groupId,value为规则内容对象
|
String |
grayChooseForGroupIdByRules() |
protected boolean |
isReqCompare() |
defineInstanceScope, fillGroupRules, getGroupNameByGroupRule, parseStrRulefillInstanceGroup, filterRule, getGrayInstanceMap, getGrayRules, getGroupRules, getInvocation, getReqParams, init, setGrayRules, setGroupRules, setInstanceScope, setVersions, updateInstanceCacheprotected boolean isReqCompare()
isReqCompare in class AbstractGrayReleaseFilterpublic void fillGrayRules()
AbstractGrayReleaseFilterfillGrayRules in class AbstractCseRuleGrayReleaseFilterpublic String grayChooseForGroupIdByRules()
grayChooseForGroupIdByRules in class AbstractGrayReleaseFilterCopyright © 2017. All rights reserved.