类 DefaultBrokerClientRegion
java.lang.Object
com.iohao.game.bolt.broker.server.balanced.region.DefaultBrokerClientRegion
- 所有已实现的接口:
BrokerClientRegion
负载均衡,相同业务模块(逻辑服)的信息域
即同一个业务模块起了N个服务(来负载)
如果绑定的游戏逻辑服的,在没有找到时会取一个其他的游戏逻辑服来处理。
- 作者:
- 渔民小镇
- 日期:
- 2022-05-16
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidadd(BrokerClientProxy brokerClientProxy) 添加逻辑服intcount()当前逻辑服域有多少个逻辑服getBrokerClientProxy(HeadMetadata headMetadata) 根据请求元信息得到一个 逻辑服getTag()tagvoidremove(int id) 根据 id 删除逻辑服从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.iohao.game.bolt.broker.server.balanced.region.BrokerClientRegion
doAnything, getBrokerClientProxyMap, listBrokerClientProxy
-
构造器详细资料
-
DefaultBrokerClientRegion
-
-
方法详细资料
-
getBrokerClientProxy
从接口复制的说明:BrokerClientRegion根据请求元信息得到一个 逻辑服- 指定者:
getBrokerClientProxy在接口中BrokerClientRegion- 参数:
headMetadata- 请求元信息- 返回:
- 逻辑服信息
-
add
从接口复制的说明:BrokerClientRegion添加逻辑服- 指定者:
add在接口中BrokerClientRegion- 参数:
brokerClientProxy- 逻辑服信息
-
remove
public void remove(int id) 从接口复制的说明:BrokerClientRegion根据 id 删除逻辑服- 指定者:
remove在接口中BrokerClientRegion- 参数:
id- id
-
getTag
从接口复制的说明:BrokerClientRegiontag- 指定者:
getTag在接口中BrokerClientRegion- 返回:
- tag
-
count
public int count()从接口复制的说明:BrokerClientRegion当前逻辑服域有多少个逻辑服- 指定者:
count在接口中BrokerClientRegion- 返回:
- 统计
-