public class WeightedRandomBalance extends Destroyable implements LoadBalancer
| 构造器和说明 |
|---|
WeightedRandomBalance() |
| 限定符和类型 | 方法和说明 |
|---|---|
Instance |
chooseInstance(Criteria criteria,
ServiceInstances svcInstances) |
String |
getName() |
PluginType |
getType() |
void |
init(InitContext ctx) |
void |
postContextInit(Extensions extensions) |
destroy, isDestroyedpublic Instance chooseInstance(Criteria criteria, ServiceInstances svcInstances) throws PolarisException
chooseInstance 在接口中 LoadBalancerPolarisExceptionpublic String getName()
getName 在接口中 PlugingetName 在类中 Destroyablepublic PluginType getType()
public void init(InitContext ctx)
public void postContextInit(Extensions extensions) throws PolarisException
postContextInit 在接口中 PluginPolarisExceptionCopyright © 2022. All rights reserved.