public interface Instance extends Comparable<Instance>
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_WEIGHT
默认权重为100
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Instance |
createDefaultInstance(String instId,
String namespace,
String service,
String host,
int port) |
String |
getCampus() |
CircuitBreakerStatus |
getCircuitBreakerStatus()
获取整体熔断状态
|
CircuitBreakerStatus |
getCircuitBreakerStatus(StatusDimension statusDimension)
支持按接口等维度获取熔断状态
|
String |
getHost() |
String |
getId() |
String |
getLogicSet() |
Map<String,String> |
getMetadata() |
String |
getNamespace() |
int |
getPort() |
int |
getPriority() |
String |
getProtocol() |
String |
getRegion() |
String |
getRevision() |
String |
getService() |
Collection<StatusDimension> |
getStatusDimensions()
获取熔断的接口列表
|
String |
getVersion() |
int |
getWeight() |
String |
getZone() |
boolean |
isEnableHealthCheck() |
boolean |
isHealthy() |
boolean |
isIsolated() |
compareTostatic final int DEFAULT_WEIGHT
String getNamespace()
String getService()
String getRevision()
CircuitBreakerStatus getCircuitBreakerStatus()
Collection<StatusDimension> getStatusDimensions()
CircuitBreakerStatus getCircuitBreakerStatus(StatusDimension statusDimension)
statusDimension - 维度boolean isHealthy()
boolean isIsolated()
String getProtocol()
String getId()
String getHost()
int getPort()
String getVersion()
boolean isEnableHealthCheck()
String getRegion()
String getZone()
String getCampus()
int getPriority()
int getWeight()
String getLogicSet()
Copyright © 2022. All rights reserved.