断点续传简明二次开发以及测试手册

合集下载

二次开发手册

二次开发手册

二次开发手册随着科技的不断发展,软件已经成为人们日常生活和工作中不可或缺的一部分。

为了满足用户对软件功能的需求,开发者经常需要进行二次开发。

本手册旨在为二次开发者提供一套完整、实用的指南,帮助其更好地进行软件二次开发工作。

1.二次开发的基本概念二次开发是指在已有软件的基础上,根据用户需求进行功能扩展、改进或定制的过程。

通过二次开发,可以充分利用已有软件的优点,提高软件的功能性和易用性。

2.二次开发的流程二次开发的流程包括需求分析、设计、编码、测试和部署等阶段。

其中,需求分析阶段是关键,需要充分了解用户需求,确定二次开发的具体内容和目标。

设计阶段需要对系统架构、数据库结构、界面设计等进行详细规划。

编码阶段需要按照设计要求进行编码实现。

测试阶段需要对二次开发的功能进行全面测试,确保其符合预期要求。

部署阶段需要对二次开发的软件进行部署和上线。

3.二次开发的技术实现在进行二次开发时,需要了解和掌握相关的技术实现。

例如,对于Web应用程序的二次开发,需要了解HTML、CSS、JavaScript等前端技术,以及后端语言如Python、Java等。

对于移动应用程序的二次开发,需要了解iOS或Android平台的开发技术。

此外,还需要了解数据库技术、版本控制技术等。

4.二次开发的常见问题及解决方案在进行二次开发时,可能会遇到一些常见问题,如兼容性问题、性能问题、安全性问题等。

针对这些问题,需要采取相应的解决方案。

例如,对于兼容性问题,需要进行充分的测试和调优;对于性能问题,需要进行性能分析和优化;对于安全性问题,需要加强安全措施和防范措施。

5.案例分析为了更好地说明二次开发的实践过程,本手册提供了几个案例分析。

这些案例涵盖了不同领域和不同规模的二次开发项目,通过分析这些案例的成功经验和问题所在,可以为读者提供宝贵的启示和帮助。

通过这些案例的分析和学习,读者可以更好地理解二次开发的实践操作和关键要点,为自己的二次开发工作提供指导和实践经验借鉴。

二次开发技术文档

二次开发技术文档

ShopExV4.8二次开发技术文档一、开发需求:ShopExV4.8网店系统是一套基于网上快速建店的标准化B2C电子商务系统。

系统集成了最基本最普通最常用的电子商务运作流程及使用功能,可以满足正常的开店需求。

定制可以根据客户的需求对网站进行相应功能的添加修改或者删除,同时定制也存在一定的弊端。

ShopExV4.8以前版本的定制是在原来的程序上修改的所以定制过的网站就不能使用该版本后发布的相关补丁。

ShopExV4.8版本采用MVC开发模式,二次开发解决了定制在原程序上进行修改导致程序不能升级的问题,使新的程序模块可以很好的融合到ShopExV4.8系统中同时也可以继承原有程序的所有功能。

二、技术描述:本着不与原程序冲突的原则,需要新建一个目录去存放二次开发所用的程序,这就要求在ShopExV4.8的配置文件中定义一个存放二次开发程序目录的常量。

同时为了使二次开发程序能够兼容原程序的所有功能也要求要包含原来的控制器文件或模型层文件,通过类继承和函数重载的方式实现原有功能的保留、修改和新功能的开发,当然如果该功能完全与原有功能没有联系则只需继承控制器文件或模型层文件的基类。

三、流程说明:1、配置config.php文件:define(‘CUSTOM_CORE_DIR’,’自定义文件路径’)[自定义文件路径建议和core同级]2、后台菜单新增规则(customSchema.php):格式参照原有后台菜单文件的书写格式但数组名必须为$cusmenu①、新增菜单项此处格式参照adminSchema.php即可,数组名称注意应为$cusmenu②、在已有菜单项中添加根据菜单出现的位置添加不同的参数如在“统计报表”下新增二级菜单“测试二次开发”$cusmenu['analytics']=array('items'=>array(array('type'=>'group','label'=>'测试二次开发','position'=>'after|begin|end|before','reference'=>'访问统计','items'=>array(array('type'=>'menu','label'=>'测试二次开发1','link'=>'index.php?ctl=vip/vote&act=index'),array('type'=>'menu','label'=>'测试二次开发2','link'=>'index.php?ctl=vip/vote&act=index')))));position值及说明:I、after:在某个菜单项的后面,此时reference必须为一个同级已存在的菜单项。

stk 二次开发手册

stk 二次开发手册

stk 二次开发手册一、STK简介STK(Satellite Tool Kit)是一款卫星通信领域的开发工具集,它为开发者提供了丰富的功能模块和接口,以便于进行二次开发和集成。

STK具有强大的模拟和分析能力,可以帮助开发者快速构建卫星通信系统,提高开发效率。

二、二次开发基础1.STK模块介绍STK包含了多个模块,如卫星数据库、轨道模块、信号传播模块、射频模块、信号处理模块等。

这些模块可以模拟各种卫星通信场景,为开发者提供丰富的数据和信息。

2.通信协议概述STK支持多种通信协议,如COTS、DVB-S、DVB-S2、ASI、RS-422等。

开发者可以根据实际需求选择合适的协议进行开发。

3.数据格式与解析STK提供了丰富的数据格式,如XML、CSV、JSON等。

开发者可以根据需要对数据进行解析和处理,以便于后续的编程工作。

三、二次开发方法1.编程语言选择STK支持多种编程语言,如C++、Python、Java等。

开发者可以根据个人经验和项目需求选择合适的编程语言进行开发。

2.接口技术与应用STK提供了丰富的API接口,包括Python、C++、Java等。

开发者可以利用这些接口实现与STK的交互,进行各种功能的开发。

3.实例分析与实践本章节将结合实际案例,详细介绍如何使用STK进行二次开发,包括实战技巧、编程方法等。

四、常用功能模块开发1.定位与导航本章节将介绍如何使用STK进行定位与导航功能的开发,包括卫星信号处理、定位算法等。

2.通信与网络本章节将介绍如何使用STK进行通信与网络功能的开发,包括信号传输、调制解调等。

3.数据采集与处理本章节将介绍如何使用STK进行数据采集与处理功能的开发,包括数据采集、预处理、滤波等。

五、高级应用与优化1.性能提升策略本章节将介绍如何优化STK应用的性能,包括算法优化、硬件加速等。

2.算法研究与优化本章节将介绍如何对STK中的算法进行研究和优化,以提高其准确性和效率。

二次开发方案范文

二次开发方案范文

二次开发方案范文二次开发是指对已有软件或系统进行二次开发或功能扩展的过程。

在进行二次开发之前,首先需要明确开发的目标和需求,然后选择适合的开发平台和工具,制定详细的开发计划和任务,最后进行开发和测试工作。

下面是一个关于二次开发方案的具体内容,包括目标和需求分析、平台和工具选择、开发计划和任务制定、开发和测试工作。

一、目标和需求分析在进行二次开发之前,需要明确开发的目标和需求,确保开发的方向明确,确保二次开发能够满足用户的需求。

在目标和需求分析阶段,需要与用户进行充分的沟通和交流,以了解他们的需求和期望。

二、平台和工具选择在选择平台和工具时,需要考虑以下几个方面:1. 开发语言:根据项目需求和开发人员的技术背景选择合适的开发语言,常用的开发语言有Java、C#、Python等。

3. 数据库:根据项目需求选择合适的数据库,常用的数据库有MySQL、Oracle等。

4. 开发工具:选择合适的开发工具能够提高开发效率,例如Eclipse、Visual Studio等。

三、开发计划和任务制定在确定了目标和需求以及选择了合适的平台和工具后,需要制定详细的开发计划和任务,包括开发的阶段、时间和人力资源的分配等。

在制定开发计划和任务时,需要充分考虑项目的复杂度和开发人员的技术水平,确保开发进度和质量。

四、开发和测试工作在进行开发和测试工作时,需要按照开发计划和任务进行组织和安排,充分利用已有的资源和工具,以确保开发的进度和质量。

开发过程中需要遵循良好的开发规范和设计原则,编写高质量的代码和文档,进行充分的测试和调试工作,以确保开发的质量和可靠性。

五、验收和部署在开发完成后,需要进行验收和部署工作。

验收工作主要是对开发的软件或系统进行功能和性能测试,以确保满足用户的需求。

部署工作主要是将开发的软件或系统部署到生产环境中,确保能够正常运行和使用。

总结:二次开发是对已有软件或系统进行二次开发或功能扩展的过程,需要明确目标和需求,选择合适的开发平台和工具,制定详细的开发计划和任务,进行开发和测试工作,最后进行验收和部署。

stk 二次开发手册

stk 二次开发手册

stk 二次开发手册(原创实用版)目录1.STK 二次开发手册概述2.STK 二次开发的流程3.STK 二次开发的工具和资源4.STK 二次开发的注意事项5.STK 二次开发的案例分析正文一、STK 二次开发手册概述STK 二次开发手册是一本关于软件开发工具包(Software Development Kit,简称 STK)的二次开发指南。

本手册旨在帮助开发者充分利用 STK 的功能,实现自定义化、高效化的软件开发。

手册内容涵盖了 STK 二次开发的基本概念、流程、工具和资源,以及注意事项和案例分析。

二、STK 二次开发的流程STK 二次开发流程主要包括以下几个步骤:1.了解 STK:首先,开发者需要对 STK 的架构、功能和接口有一定了解,以便在后续开发过程中更好地利用 STK 的功能。

2.确定需求:根据项目需求,分析需要使用 STK 的哪些功能,并确定相应的开发任务。

3.选择工具和资源:根据开发任务,选择合适的 STK 工具和资源,例如编程语言、库函数等。

4.开发实现:利用所选工具和资源,编写代码实现自定义功能。

5.测试与调试:对开发成果进行测试和调试,确保功能正确、稳定、高效。

6.集成与部署:将自定义功能集成到 STK 中,并进行部署。

三、STK 二次开发的工具和资源STK 提供了丰富的工具和资源,以支持开发者进行二次开发。

主要包括:1.编程语言:STK 支持多种编程语言,如 C、C++、Java 等。

2.库函数:STK 提供了丰富的库函数,包括基本函数、高级函数等,以满足不同开发需求。

3.开发工具:STK 提供了可视化的开发工具,如集成开发环境(IDE)等,以方便开发者编写、调试代码。

4.文档资料:STK 提供了详细的开发文档和案例,以帮助开发者快速上手和深入学习。

四、STK 二次开发的注意事项在进行 STK 二次开发时,开发者需要注意以下几点:1.确保对 STK 的正确理解,避免因误解导致的错误开发。

【XXXX项目】二次开发设计说明书

【XXXX项目】二次开发设计说明书

文档编号:XXXX二次开发设计说明书XXXXXX有限公司目录1.引言 (3)1.1.编写目的 (3)1.2.项目背景 (3)1.3.参考资料 (3)2.二次开发结构 (3)2.1.软件结构 (3)2.2.条件与限制 (4)2.3.二次开发设计框架 (4)3.二次开发内容 (4)3.1.内容1(如:窗体定制—- ITEM属性表单的定制) (4)3.2.内容2 (5)3.3.内容n (5)4.接口设计 (5)4.1内部接口 (5)4.2外部接口 (6)5.数据结构设计 (6)5.1.库结构 (6)5.2.表结构 (6)6.出错处理设计 (6)6.1.出错信息 (6)6.2.补救措施 (6)6.3.系统维护设计 (6)7.其他 (6)1.引言1.1. 编写目的本文档主要针对系统的二次开发部分。

对在《实施总体设计方案》中描述的需要二次开发的内容,详细进行描述。

为编程人员、测试人员、实施人员和维护人员之间提供共同的参考依据,对XX软件功能及集成模块的实现作详细描述。

本说明书面向对象为编程人员、测试人员、实施人员和维护人员。

1.2. 项目背景本项目软件开发平台:本项目软件二次开发实施单位:1.3. 定义PLM (product life cycle management):产品生命周期管理PDM (product data management):产品数据管理BOM (bill of material):材料明细表CAPP(Computer Adied Process Planning):计算机辅助工艺设计PSE (product structure editor):产品结构编辑器ItemRevision:版本零部件……1.4. 参考资料《XXXX项目需求规格说明书》《XXXX项目总体设计方案》……2.二次开发结构2.1. 软件结构例如:TCEng软件的层次构成–Portal Java clients. 客户端–TCEng server 服务器端–Oracle 后台数据库–TCEngFS 文档服务器TCEng 存储数据的方式:结构化数据——存储于Oracle数据库中文件——存储于卷Volume中2.2. 条件与限制2.3. 二次开发设计框架客户程序类的层次如图所示:图:3.二次开发内容对于需要开发的内容有两类:一类是需要重新进行开发的内容,这相当于重新开发某一模块的功能。

二次开发使用手册.

二次开发使用手册.

二次开发使用手册条屏通讯控件thtplg.ocx(V3.3)一、说明每一个功能使用,均须先调用TP_SZLG_CardInit打开通讯口初始化,及在使用完成后,须调用TP_SZLG_CardEnd()关闭通讯口。

thtplg.ocx控件中,功能函数可以独立使用,点阵、方式函数,视需要可分开,混合使用。

二、功能函数1、TP_SZLG_CardInit(Com As Long, Port As Long, ScreenNo As Long)说明:通讯开始初始化输入参数:Com :串行口Port:波特率,使用19200ScreenNo :屏号,1-255,0为广播屏号,所有屏可接收,但无返回值。

输出参数:0-失败。

(串口被占用,或无效)1-成功。

2、TP_SZLG_CardEnd()说明:关闭通讯口输入参数:无输出参数:无3、TP_SZLG_Reset() '复位说明:显示屏复位输入参数:无输出参数:0-失败。

1-成功。

4、TP_SZLG_Screen_Send(Buffer() As Byte)说明:加载屏参数输入参数:Buffer: 13字节数组0-(不使用)1-驱动极性,0-低亮,1-高亮2-显示时间,1-显示3-接收超时复位,1-使用4-颜色,0-双色,1-单色5-亮度(1-64)6-宽度(4到24个汉字)7-高度(1到4行)8-扫描方式(16:1/16,8:1/8,4:1/4,2:1/2,0:静态扫描)9-备用10-备用11-备用12-备用输出参数:0-失败。

1-成功。

5、TP_SZLG_Screen_Seek(Buffer() As Byte)说明:读屏参数输入参数:Buffer: 13字节数组输出参数:0-失败。

1-成功。

Buffer:返回13字节数据1-屏号2-波特率参数,0-9600,1-19200,2-28800,3-576003-幕数4-极性,0-负极性低亮,1-正极性高亮5-时间,0-不显示,1-显示6-超时复位,0-不使用,1-使用超时复位功能7-颜色,0-双色,1-单色8-亮度(1-64)9-宽度(4到24个汉字)10-高度(1到4行)11-扫描方式(16:1/16,8:1/8,4:1/4,2:1/2,0:静态扫描)12-存储,1-24c64 8K,2-24c256 32K,3-24c512 64K6、TP_SZLG_Screen_Time()说明:校时输入参数:无输出参数:0-失败。

二次开发手册

二次开发手册

二次开发手册业务流程定制1.基础业务单据方案定义基础业务单据适用于采用主-明细结构的业务流程,主表和明细表为一对多的关系,并通过一个字段关联(一般为DJID),如采购入库单、处方划价单等。

如图:1.1方案总体方案编号:业务方案的编号,每个方案都有一个编号,编号不能重复。

方案名称:方案的名称,同时也是方案窗体的标题。

单据标识: 单据编号的开头部分单据编号长度: 单据编号的总长度单据编码格式: YYYY 代表四位的年,YY代表两位的年,MM:两位月,DD:两位日,CZY:操作员编号,用'+'号连接各个部分也可使用固定字符。

如:'SFD'+YYYY+MM+DD ,设置编码格式后单据标识不起作用,但同样受到编号长度的约束。

主明细关键字段: 定义主表和明细表的关键字段,一般为'DjID'明细序号字段: 定义明细表的序号字段,一般为'Xh'(如图:)1.2基础业务单据方案主要构成要素:主表SQL: 定义单据数据主表的数据来源的SQL语句。

主表用来存储单据主体数据,如单据编号、日期、操作员、以及明细表的汇总信息等。

明细表SQL: 定义单据明细数据来源的SQL语句。

明细表用来存储明细数据一次检索SQL: 定义辅助明细数据输入的检索数据来源的SQL语句;一次检索数据只作为数据的来源,不存储数据。

插入明细数据时,扫描明细数据字段和检索数据字段,如果字段名称相同则将检索数据写入该字段。

二次检索SQL: 定义在一次检索完成之后的辅助明细数据输入的检索数据来源的SQL语句;是一次检索的补充。

比如做门诊收费功能时用做选择处方。

保存执行SQL: 定义单据在保存时执行的SQL语句。

1.3相关设置:显示一次检索:设置是否显示检索栏。

(有的业务单据不需要检索栏)数字码字段:当输入框中输入纯数字时,将以设置的数字码字段进行动态查找汉字码字段:当输入框中含有汉字时,将以设置的汉字码字段进行动态查找拼音码字段:当输入框中为字母时,将以设置的拼音码字段进行动态查找条形码字段:当输入框中为输入条码时,将以设置的条形码字段定位检索数据二次检索输入提示:设置二次检索时的输入提示二次检索后结束输入:设置是否在二次检索后结束输入(具体参看图形)1.4打印设置报表名称:打印样式的文件名,不用加后缀单据SQL语句:打印数据来源的SQL语句保存后默认打印:设置保存后是否默认为打印1.5颜色设置明细网格显示选项背景色:指定明细网格的背景色,默认为白色行醒目显示条件:定义明细数据行醒目显示的条件,当满足条件时,该行将以指定的颜色显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1二次开发接口导入com.ibm.mqtrans. MQTransInterface类、com.ibm.mqtrans.model.TransInfo类、com.ibm.mqtrans.model.TransInfo,com.ibm.mqtrans.model .ReceveFileData类com.ibm.mqtrans. MQTransInterface类提供了以下几个接口方法:initFromConfig(String configFileName)此方法是静态方法,在调用MQ断点续传接口时仅仅需要调用此接口一次configFileName:是所需要的配置文件的绝对路径名方法:int sendFile(String absolutFileName,String receiverName,TransInfo transInfo) 发送文件到MQ服务器中。

参数:absolutFileName:要发送的文件名receiverName:此文件的接收者,使用时请置NULLtransInfo:存储了发送的字节数目等信息,使用此方法时每使用一次请创建此对象一次。

返回值:/** -6:没有足够的可用线程来启动分块传输,请过段时间重试* -5:没有空闲的服务线程服务* -4:要发送的文件不能够读取,不能够继续* -3:要发送的不是文件* -2:要发送的文件不存在* -1:失败* 0:成功* 1:无法取得与MQ队列管理器的连接* 2:与MQ队列管理器的连接无效,即出现网络失效错误*/方法:List getReceiveFileList(String receiverName,int count)从MQ服务器中取得可以下载的文件列表参数:receiverName:接收者,使用时请置NULLcount:需要此接口的返回数目,如置上50返回值:返回能够接收的文件列表对象,此列表包含ReceveFileData对象ReceveFileData对象的定义:Msgid:唯一标志能够接收的文件IDChunkcount:此文件被分成几段上传的,也就意味着将分成几段同时下载fileLength:此文件的长度desc:此文件的描述信息,此信息的格式为:主机名+":"+IP地址+":"+文件名;tradeCode:需要调用外部类的交易ID,现在不支持方法:String recvFile(ReceveFileData receveFileData,String dirName,String receiverName,TransInfo transInfo,List errorList)接收文件,调用此方法前需要先调用getReceiveFileList参数:receveFileData:调用getReceiveFileList方法返回的List中对应的对象,指明需要下载的文件dirName:指定下载下来的文件需要存放的路径transInfo: 存储了接收的字节数目等信息,使用此方法时每使用一次请创建此对象一次。

errorList:错误信息的一些列表,主要是对应分段下载有多个信息1.1如何编译和修改此系统此系统是采用JA V A语言,eclipse IDE环境实现,在相应的工程目录中,src目录是源代码的目录,lib 目录是系统所需要的外部库的目录(需要把这个目录中相应的JAR文件加入到ECLIPSE环境中)。

JDK需要1.5 。

当然用JDK1.4.2也是可以进行编译和测试的,不过建议使用JDK1.5。

2配置文件定义<sysparamset><mqparamset><!--与MQ服务器的连接配置信息,这个条目不可以存在多个id:标志这个条目的序号connectmethod:连接方式0:采用进程间通讯方式连接,如果采用此方式的话程序只能和MQ SERVER放在同一台机器上1:采用TCP/IP的方式连接queuemanager:要连接的队列管理器名称hostname:要连接的主机名称port:要连接的端口号channelname:要连接的通道名称ccsid:1381userid:连接MQ的用户IDpassword:连接MQ的用户密码connectionpollnum:连接此个条目对应队列管理器的连接池的中的最大数目timeout:在此个条目对应队列管理器的连接池的中空闲连接的超时时间,超过此时间连接将被清除掉分钟为单位--><mqconinfo id="1" connectmethod="1" queuemanager="TESTMB.QM" hostname="tjw" port="3414" channelname="SYSTEM.ADMIN.SVRCONN" ccsid="1381"userid="" password="" connectionpollnum="5" timeout="10" /><!--是否启动连接清除线程0:不启动1:启动--><startpurgethread>1</startpurgethread><!--连接清除线程启动间隔时间,即每隔多少时间启动一次单位为分钟--><purgethreadruninterval>1</purgethreadruninterval></mqparamset><!--线程池容纳线程的最大数目,数目扩大主要是为了大文件分块并发传输用和多线程并发发送和接收单个文件用--><threadpoolnum>2</threadpoolnum><transparamset><!--MQ消息传输是否启用持久化,如果为了追求最高的传输效率的话不启用--><msgpersist>0</msgpersist> <!--程序在内存中的控制信息是否持久化,如果为了追求最高的传输效率的话不启用,但是出现程序突然宕机的话,将不会从失败的那一点开始传输--><controlmsgpersist>1</controlmsgpersist><!-- 当传输文件的时候,程序将从文件读取msgsize这个大小的内容,做为MQ消息的数据区打入MQ中,以K为单位--><msgsize>32</msgsize><!--对于大文件可能会启用分块传输机制,即是启动多个线程并行的传输isstart:是否启动,0:不启动1:启动//filesize:在isstart标志设为启动的状态的情况下,多大的文件才需要启用分块传输机制,以K为单位chunknum:分成多少块传输,数目最好小于等于threadpoolnum的值--><chunktransparamset isstart="0" filesize="10240" chunknum="2"/><!--文件数据将打入哪个队列中--><queuename>TRANS.FILEDA TA</queuename><!--文件传输控制消息将打入哪个队列中--><filetranscontorlqueuename>FILETRANS.CONTROL</filetranscontorlqueuename><!--文件完成消息将打入哪个队列中--><filetranscontorlfinishqueuename>FILETRANS.CONTROL.FINISH</filetranscontorlfinish queuename></transparamset><!--系统需要的临时目录--><temppath>c:\temp</temppath></sysparamset>3系统初始化1、安装MQ服务器,并建立相应地队列管理器(如TESTQM),并且建立一个侦听器(如侦听1414端口)。

2、接口的日志信息记录是采用LOG4J库,所以如果更改相应的日志记录信息请修改log4j的配置文件3、打开配置文件sysparamconfg.xml文件,找到queuename、filetranscontorlqueuename、filetranscontorlfinishqueuename三个节点修改相应的值或者不进行修改。

并在队列管理器中建立此三个节点对应的值的队列名,(特别是需要把filetranscontorlqueuename针对的最大深度值改大,如改成5千万)。

示例:我们在总公司端安装了MQ服务器,下面大概有31个分公司需要往总公司端传送数据。

我们可以把这31家分公司按照一定的规则划分如下所示:||| 华北(NC.QM 1414)|||北京分公司|||天津分公司||| 华东(EC.QM 2414)|||上海分公司||| 浙江分公司||江苏分公司|||华南(SC.QM 3414)|||广东分公司|||其它(OTHER.QM)针对华北地区建立一个队列管理器如NC.QM,其它几大地区类似,并且监听不同的端口号,如华北的1414,华东的2414等;然后对每个地区如华东地区,由于上海、浙江、江苏这三家分公司的数据量都差不多,而其它分公司较少,所以我们对上海、浙江、江苏这三家分公司建立不同的队列来存放相应地数据(queuename、filetranscontorlqueuename、filetranscontorlfinishqueuename三个节点对应的数据每个分公司都不一样,如上海分公司为SH. TRANS.FILEDATA, SH.FILETRANS.CONTROL, SH.FILETRANS.CONTROL.FINISH.浙江和江苏的都是类似,并且对于每个分公司都在服务端启动一个JA V A进程来进行相应的接收工作)。

4、打开配置文件sysparamconfg.xml文件,找到msgpersist节点,把此节点的值改成1的话将启用MQ消息持久性,传输性能将下降1倍左右,但是在多个队列管理器组织成分布式队列管理器的时候请设置为1。

相关文档
最新文档