一、应用场景
在DSP集群中,其中A服务器可用于电子回单下载以及处理的,但是用于实际查询电子回单的B服务器由于网络等方面因素连接不了银行服务器,此时就需要将A服务器上的已经整理好的电子回单同步至B服务器。
二、环境配置
修改配置文件ScheduledTask.xml,开启线程池(pool enable=”true”),确保同步电子回单任务组有效(group存在)
<pool enable="true">
...
<group readme="任务组,一组内任务串行运行,多组间并发执行">
<name>同步电子回单任务组</name>
<timer readme="运行时间设置">
<type>auto</type>
<delaySecs readme="运行间隔时间:秒">10</delaySecs>
</timer>
<task readme="同步电子回单任务">
<name readme="自定义任务名称">同步电子回单</name>
<command readme="命令,固定值">syncReceipt</command>
<paramList readme="参数,键值对方式">
<bank readme="银行"></bank>
<beginDayCount readme="开始天数,小于0代表以前">-20</beginDayCount>
<endDayCount readme="结束天数,0表示今天">0</endDayCount>
</paramList>
</task>
</group>
...
</pool>
修改配置文件ReceiptPro.xml,设置 enable=”true”,并修改远程DSP地址信息
<!--推送回单文件-->
<fileSaveSet enable="true" readme="推送至远程DSP">
<id>103</id>
<saveType readme="回单文件保存方式:remoteHost推送至远程DSP">remoteHost</saveType>
<mainHostServer readme="远程DSP地址">127.0.0.1:6868</mainHostServer>
<charset des="字符集">gbk</charset>
</fileSaveSet>
<!--推送回单数据-->
<dataPushSet enable="true" readme="推送远程dsp">
<id>202</id>
<pushType readme="回单数据推送方式:remoteHost,远程dsp">remoteHost</pushType>
<charset des="字符集">gbk</charset>
<pushServerUrl readme="远程DSP地址">127.0.0.1:6868</pushServerUrl>
</dataPushSet>