uni-flow 公开 API(中文注解) / DefaultPolicyEngine
Class: DefaultPolicyEngine
Defined in: layer4/policy-engine.ts:8
默认策略引擎:重试、超时、熔断、预算与限流判定。
Implements
Constructors
Constructor
new DefaultPolicyEngine(
config?):DefaultPolicyEngine
Defined in: layer4/policy-engine.ts:13
Parameters
config?
PolicyConfig = DEFAULT_POLICY_CONFIG
Returns
DefaultPolicyEngine
Methods
isCircuitOpen()
isCircuitOpen():
boolean
Defined in: layer4/policy-engine.ts:67
Returns
boolean
Implementation of
onComplete()
onComplete(
_result,_ctx):void
Defined in: layer4/policy-engine.ts:55
Parameters
_result
_ctx
Returns
void
Implementation of
onError()
onError(
error,ctx):PolicyDecision
Defined in: layer4/policy-engine.ts:41
Parameters
error
Error
ctx
Returns
Implementation of
preCheck()
preCheck(
ctx):PolicyDecision
Defined in: layer4/policy-engine.ts:15
Parameters
ctx
Returns
Implementation of
recordFailure()
recordFailure():
void
Defined in: layer4/policy-engine.ts:60
Returns
void
Implementation of
resetCircuit()
resetCircuit():
void
Defined in: layer4/policy-engine.ts:77
Returns
void