104 lines
4.0 KiB
XML
104 lines
4.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE Server PUBLIC "-//HISUN//DTD//ATR" "">
|
|
<!--
|
|
HUB配置
|
|
日期 编号 修改人 修改原因
|
|
2008.04.23 huang_qx 创建
|
|
-->
|
|
<Server name="S.HUBSVR" type="HUB" trace = "WARN">
|
|
|
|
<!--全局服务同步伺服-->
|
|
<Declare name = "RegionInfoDealer" class = "com.hisun.hub.handler.HiServiceSyncSlave">
|
|
</Declare>
|
|
|
|
<!--流量控制-->
|
|
<!--Declare name = "InFlowCtrol" class = "com.hisun.hub.handler.HiInFlowControl">
|
|
<Param name = "getNumPer" value = "${_NUMBER}"/>
|
|
</Declare>
|
|
<Declare name = "OutFlowCtrol" class = "com.hisun.hub.handler.HiOutFlowControl">
|
|
<Param name = "getNumPer" value = "${_NUMBER}"/>
|
|
</Declare-->
|
|
|
|
<!--本地路由-->
|
|
<Declare name = "LocalRouter" class = "com.hisun.hub.handler.HiLocalRouter">
|
|
</Declare>
|
|
|
|
<!--总线传输-->
|
|
<Declare name = "HubTransport" class = "com.hisun.hub.HiHub">
|
|
<Param name = "localRatio" value = "30" /> <!--本地负载比率(0-100)-->
|
|
<Param name = "localPort" value = "${@SYS.ics.plt.localport}"/> <!--本地监听端口-->
|
|
<Param name = "sslMode" value = "0"/> <!--标识是否以SSL方式,0-不用SSL(默认),1-使用SSL-->
|
|
<Param name = "maxThreads" value = "400"/>
|
|
<Param name = "minThreads" value = "400"/>
|
|
<Param name = "timeOut" value = "300"/> <!--连接的空闲超时时间:秒-->
|
|
<Param name = "connectTimeOut" value = "10000"/><!--连接超时时间,单位毫秒-->
|
|
<Param name = "authFlag" value = "1"/><!--设置认证方式 0:双向认证模式 1:单向认证模式(服务器不验证客户端是否提供证书)-->
|
|
<Param name = "trustKS" value = "/a.keystore"/>
|
|
<Param name = "keyPsw" value = "111111"/>
|
|
<Param name = "keyPsw" value = "/b.keystore"/>
|
|
</Declare>
|
|
|
|
<!--接口过滤-->
|
|
<!--Declare name = "InterfaceFilter" class = "com.hisun.hub.handler.HiInterfaceFilter">
|
|
<Param name = "getNumPer" value = "${_NUMBER}"/>
|
|
</Declare-->
|
|
|
|
<!--权限控制-->
|
|
<!--Declare name = "AuthControler" class = "com.hisun.hub.handler.HiAuthControl">
|
|
<Param name = "getNumPer" value = "${_NUMBER}"/>
|
|
</Declare-->
|
|
|
|
<!--本地服务变动监听-->
|
|
<Declare name = "LocalServiceListener" class = "com.hisun.hub.listener.HiLocalServiceChangeListener">
|
|
<Param name="interval" value="1000"/>
|
|
<Param name="syncInterval" value="900"/>
|
|
<Param name="heartBeatInterval" value="30"/>
|
|
</Declare>
|
|
|
|
<!--同步及Future处理器-->
|
|
<Declare name = "SynFutureManager" class = "com.hisun.hub.handler.HiSyncFutureHandler">
|
|
</Declare>
|
|
|
|
<!--广播服务-->
|
|
<Declare name = "Broadcaster" class = "com.hisun.hub.handler.HiBroadcastHandler">
|
|
</Declare>
|
|
|
|
<!--集群信息处理-->
|
|
<Process name = "region_info_process" msgtype = "HTYPE1">
|
|
<Handler name = "RegionInfoDealer"/>
|
|
</Process>
|
|
|
|
<!--同步响应处理-->
|
|
<Process name = "future_response_process" msgtype = "HTYPE2">
|
|
<Handler name = "SynFutureManager"/>
|
|
</Process>
|
|
|
|
<!--一般消息处理-->
|
|
<Process name = "common_process" msgtype = "HTYPE4">
|
|
<!--Handler name = "AuthControler"/>
|
|
<Handler name = "InFlowCtrol"/-->
|
|
<Handler name = "LocalRouter"/>
|
|
<!--Handler name = "InterfaceFilter"/-->
|
|
<Handler name = "HubTransport"/>
|
|
<!--Handler name = "InFlowCtrol"/-->
|
|
</Process>
|
|
|
|
<!--主动外发-->
|
|
<Process name = "send_out_process" msgtype ="HTYPE5">
|
|
<!--Handler name = "OutFlowCtrol"/>
|
|
<Handler name = "InterfaceFilter"/-->
|
|
<Handler name = "HubTransport"/>
|
|
<!--Handler name = "OutFlowCtrol"/-->
|
|
</Process>
|
|
|
|
<!--心跳广播-->
|
|
<Process name = "broadcast" msgtype = "HTYPE6">
|
|
<Handler name = "Broadcaster"/>
|
|
</Process>
|
|
|
|
<!--分发Process,默认分发给send_out_process-->
|
|
<Process name = "dispatcher_process" msgtype ="default">
|
|
<SystemHandler name = "callProcess" param="send_out_process"/>
|
|
</Process>
|
|
</Server>
|