<?xml version="1.0" encoding="UTF-8"?>
|
<config>
|
<server name="RTU测试客户端" showStartInfo="true" company="http://www.dyjs.com"/>
|
<!--
|
支持模块
|
短工作时长线程池,线程负责用时较短的工作任务
|
short_maxThread: 池中最大线程数为所有CPU核数+1(short池与long池各分一半),若为-1,不受限制 ,设置为0,表示不启动线程池
|
short_minThread: 池中最小线程数,若为-1,不受限制,设置为0,表示不启动线程池
|
short_freeTimeout: 线程数空闲时长,若池中线程数量大于minThread,且有的线程空闲时长超过freeTimeout,则清除该线程,为了不清除,把minThread与maxThread设置相等
|
short_busyTimeout:线程不间断工作时长(单位为秒)超时限,认为线程已经了崩溃,将强制清除,短工作时长设置为5秒
|
长工作时长线程池,线程负责用时较长的工作任务,例如数据库存取操作
|
long_maxThread: 池中最大线程数为所有CPU核数+1(short池与long池各分一半),若为-1,不受限制,设置为0,表示不启动线程池
|
long_minThread: 池中最小线程数,若为-1,不受限制,设置为0,表示不启动线程池
|
long_freeTimeout: 线程数空闲时长,若池中线程数量大于minThread,且有的线程空闲时长超过freeTimeout,则清除该线程
|
long_busyTimeout:线程不间断工作时长(单位为秒)超时限,若为-1,不受限制
|
enableThreadPool:是否启用线程池
|
-->
|
<!-- 当前实现,写rtu日志、RMI数据处理用到了短线程池 -->
|
<!-- 当前实现,rtu上行数据处理(读写数据)用到了第线程池 -->
|
<support
|
short_maxThread="0"
|
short_minThread="0"
|
short_freeTimeout="60"
|
short_busyTimeout="5"
|
long_maxThread="13"
|
long_minThread="13"
|
long_freeTimeout="60"
|
long_busyTimeout="-1"
|
/>
|
<!--
|
rmi客户端
|
-->
|
<rmiCl
|
rmiSvUrl="127.0.0.1"
|
rmiSvContext="mwTestServer"
|
rmiSvPort="9898"
|
/>
|
<!--
|
enable:是否启动
|
heartbeatTimes:连续配置次数心跳后发送一次数据
|
sendInterval:发送心跳或数据的时间间隔
|
-->
|
<tcpCl
|
enable="true"
|
heartbeatTimes="3"
|
sendInterval="3"
|
/>
|
</config>
|