<?xml version="1.0" encoding="gb2312" standalone="no" ?>
<!--serverid:服务器ID 可选 -->
<!--name:服务器名称 可选 -->
<!--desc:描述 可选-->
<config serverid="100" name="测试本地服务器" desc="测试本地服务器">
<services> <!--服务入口列表 -->
<!--ip:服务IP 可选 如果不指定则侦听所有网络接口-->
<!--port:服务端口-->
<!--protocol:协议名称(tcp或udp) 可选 默认:tcp -->
<!--name:服务名称 可选 -->
<!--mip:NAT映射地址 -->
<!--mport:NAT映射端口 -->
<!--max_conn_num:最大连接数 -1表示没有限制-->
<!--authenticate:是否需要验证 true-需要验证 false-不需要验证 默认:true -->
<service ip="192.168.0.117" protocol="tcp" port="9998" name="supply express service" mip="12.10.4.7" mport = "9601" max_conn_num="500" authenticate="false"/>
<service port="9605" module="mtp.dll" authenticate="false"/>
<service protocol="udp" port="9911" /> <!--UDP地址/端口-->
</services>
<!-- 数据库连接配置 -->
<!--encrypt_password:密码是否加密保存,true-是,false-否.默认:true -->
<database encrypt_password="false">
<!--连接池配置-->
<!--connstr:数据库连接串-->
<!--name:数据连接名称-->
<!--count:最大连接数-->
<!--db_ext:数据库扩展库名称-->
<!--attribute:连接属性,bit0-是否是默认连接 0-否 1-是 只能指定一个默认连接,默认:0.-->
<!--tune_mode: 调节方式: 0-不调节 1-限制高负载及后台最大可使用连接数,默认:1 -->
<!--tune_factor:调节因子,默认:0.8,仅当tune_mode=1时有效 -->
<!--command_timeout:连接和命令超时超时时间,单位:秒,默认:600-->
<conn constr="DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=sevs_mdb;USER=root;PASSWORD=Test123;OPTION=3;charset=gbk" count="15:15" name="mdb" db_ext="mysql_ext.dll"/>
</database>
<!--调度配置-->
<Scheduler>
<!--消息处理线程个数,默认:10 -->
<Thread>20</Thread>
<!--分发线程个数,默认:1 -->
<DispatchThreadNum>2</DispatchThreadNum>
<!--时序消息处理任务数,默认:100 -->
<SeqTaskNum>50</SeqTaskNum>
<!--发送线程数,默认:1 -->
<SendTaskNum>1</SendTaskNum>
<!--消息跟踪超时时间,单位:秒.默认:600 -->
<trace_timeout>60</trace_timeout>
</Scheduler>
<debug>true</debug> <!-- 是否调试模式运行,ture-是 false-否 默认:false -->
<log> <!-- 日志选项 -->
<!--日志保留最大天数(保留最近N天的日志) 默认:30 -->
<maxnum>15</maxnum>
<!-- 每个日志文件(增量)限额,单位:条.默认:-1.表示没有限制.-->
<!-- 日志输出等级,仅输出等于和高于此等级的信息,默认:5. 1-调试 2-信息 3-通知 4-警告 5-错误 6-严重错误 7-紧急错误 -->
<verbose>1</verbose>
<!-- 是否启用日志回调,1-是 0-否,默认:0-->
<hook_verbose>0</hook_verbose>
<!--SQL日志选项 bit0:是否单独的日志文件 bit1:是否输出全部日志,否则仅输出错误日志-->
<sql_log>0</sql_log>
</log>
<!--是否对请求消息自动确认,true-是,false-否.默认:true -->
<auto_confirm>true</auto_confirm>
<!--是否支持消息域, true-是,false-否.默认:true -->
<use_domain>false</use_domain>
<!-- 服务停止时是否通知,true-是,false-否.默认:true -->
<stop_notify>true</stop_notify>
<!--升级程序文件名 默认:LiveUpdate.exe -->
<LiveUpdate>LiveUpdate.exe</LiveUpdate>
<!--是否忽略启动错误,true-是,false-否.默认:true -->
<ignore_startup_error>false</ignore_startup_error>
<!--同步调用超时时间,单位:秒.默认180 -->
<sync_call_timeout>180</sync_call_timeout>
<!-- 传输属性配置 -->
<transport>
<!--是否自动压缩,阈值.单位:kb -->
<auto_compress enable="true" valve="1024"/>
</transport>
<!-- 消息跟踪配置-->
<trace_msgs>
<!--消息跟踪项,由消息类型和消息ID组成 -->
<item>7,828</item>
</trace_msgs>
<!-- 数据缓存 -->
<cache>
<!-- 缓存项-->
<item id="1"> <!--id:缓存项唯一编码 -->
<!--消息-->
<msg>
<domain>0</domain> <!-- 消息域 默认:0 -->
<type>5</type>
<id>561</id>
</msg>
<!--失效时间 0:表示永不过期 其它数值表示从缓存开始到失效的时间(秒),默认:0-->
<expire_time>30</expire_time>
</item>
</cache>
<!-- 插件列表 -->
<plugin>
<!--path:插件文件名称-->
<dll path="mgr0.dll"/>
</plugin>
</config>