下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FMQ数据交换平台是一款构架在fmq(文件&消息队列)基础上的、易使用、易管 理、高效率的中心控制分布式应用整合平台,可以管理、规范、监控整个网络的传输。它在网络 传输层与用户应用层之间建立强大的数据交换管理层,屏蔽不同网络系统之间的差异,为各计算 机之间、各应用系统之间提供可靠的消息、文件传输。FMQ数据管理平台由后台服务、管理配 置工具以及平台API接口组成,主要提供如下功能:文件、消息传输可以完成小到几个字节大到上G (文件最大支持2G,消息最大支持4G)的文件、消息的 传输。应用程序不必关心操作系统、网络传输方面的细节部分,交换管理平台会自动寻找输出数 据所需要的路由信息,即使在两个不
2、同网段之间也可以进行数据传输。在传输的过程中支持优先级,超时时间,且保证传输的顺序。优先级保证平台会将重要的文 件、消息先发送到目的地;超时时间使文件、消息拥有自己的生命周期,一些有实效性要求的应 用系统可以充分利用超时时间这个特性;平台所有的传输都是保证顺序的,应用系统不用因为消 息到达前后不一致而做特殊的处理。管理规范网络传输数据交换节点通过节点ID进行标识,避免了采用IP地址带来的种种不便。每种传输数据 通过数据类型进行标识,使多种应用系统可以共同使用同一个数据交换平台。在传输过程中数据 交换平台会记录详细的日志信息,配合查询、统计功能可以了解整个平台的数据交换情况。数据交换平台可以运行
3、在FMQ数据交换管理中心的管理之下,使数据交换平台成为FMQ 数据交换管理中心的一个瘦客户端,这样可以在全网的范围内建立起中央控制分布式的应用整合 平台,每一个数据交换节点无需任何配置,在数据管理中心的管理下实现动态路由、集群等高级 应用,当有任何数据交换节点的变动,只需配置其相应的管理中心即可,不用通知与其相邻的其 他数据交换节点。整合应用系统应用系统在使用数据交换管理平台进行消息传输的时候,源端应用系统不必关心目标应用系 统的物理位置以及是否运行等信息,只需把要传递给目标应用系统的文件或者消息提交给数据交 换平台即可,平台会查询到达目的地所需要的路由信息,并把数据安全、可靠的发送到目的地端
4、, 这样可以大大减少应用系统相关的工作量,如果目标应用系统暂时没有启动或者不能工作的时 候,交换平台会暂存文件、消息,当应用系统启动或者可以工作的时候再将暂存的文件、消息交 给应用系统处理。数据交换平台也可以作为消息、数据流转平台来使用。应用系统在构建的时候不用设计一个 大而全的流程,而是把流程分成若干个模块,模块之间通过数据交换平台以及其提供的数据队列 进行交互,每个模块的入口是交换平台,出口也是交换平台,该模块只需关心自己相应的业务处 理即可,这样可以大大降低系统复杂度,避免出错几率,减少物力人力消耗。FMQ数据交换平台内部结构图:应用层 接曰层狄列小警服务理心管中TCP网络引擎 j UD
5、P网络引擎 网.层FMQ数据交换管理平台的主要特点:易使用:平台安装简单:免配置,无需预先建立各种通道、队列等对象。增、删、改节点简单:无需全 网广播。使用简单:提供各种方式接口,无需编程亦可使用。维护简单:提供图形化和命令行 方式的管理工具。传输简单:屏蔽系统、网络差异,路由自动分析。使用灵活:既支持多个节 点集群成一个节点增大吞吐量,也支持一个节点模拟多个节点减少设备投入。系统要求低:占 用资源小,无需高昂的设备投入。对传输内容无特殊要求:上G的大文件或是大量小文件平台 都能处理自如。易管理支持远程管理:通过远程管理工具直接对远程节点进行维护管理。提供日志功能:通过对日志 的分析查看数据的
6、来龙去脉。提供统计功能:通过统计传输情况可以分析出交换节点的使用情 况,为进一步决策提供依据。提供分析报告功能:对平台运行情况进行智能分析并给予报告, 无需详细查看系统状态,一目了然。高效率虚拟链路系统:数据交换节点与管理中心之间建立特有的虚拟链路进行消息传递。采用增补链 技术:通过该技术实现的排队算法无需任何循环便能够高效率的检索数据。智能流技术:采用 类滑动窗口技术对数据进行智能拆包与装包,采用异步Socket技术对多流进行并行发送。平 台在传输中采用断电保护、断点续传、Send-Request等技术手段保证数据安全可靠的传输。采 用线程池、连接池技术避免频繁的启动线程或者建立连接。采用动
7、态捆绑技术,对消息、索引 的操作无需锁定,增快处理速度。FMQ数据交换平台与操作系统无关支持多种平台:Windows系列、Linux系列、IBM AIX、 HP Unix、SUN Solaris、UnixWare 等FMQ数据交换平台采用TCP/IP协议支持多种网络链路形式:局域网、广域网、DDN、X25、 帧中继、卫星网络等FMQ 数据交换平台提供多种 API 接口: FMQ APIFor C、FMQ API For C+、FMQ API For Java、FMQ OCX API 等(关于API的详细信息,请参考相应的API手册)FMQ数据交换平台支持松耦合方式接口:与数据应用整合平台结合使
8、用,提供目录接口、消息 触发、手工发送等方式,无需编程亦可使用数据交换管理平台。(关于数据应用整合平台的详细信息,请参考相应的文档)FMQ数据交换平台提供图形方式与命令行方式的管理工具:支持远程管理、无需登录到后台服务器亦可完成管理监控工作,既适合单点管理也适合中央集中监控管理。FMQ命令行管理工具:FMQ图形化管理工具:FMQ属于软件平台产品,它不同于MQ等中间件产品,软件平台与软件中间件之间有着很多相似之处,它们最大的不同在于中间件产品往往需要专业人士进行二次开发才能使用,而平台 软件只需根据业务需要进行相关的配置或者少量的二次开发即可使用。FMQ作为平台软件,同时也拥有中间件的一切特征,
9、可以说比单纯的中间件又进了一个层次, 而且FMQ的架构不同于MQ,中央控制分布式架构,集管理和效率于一身,完美解决了 CS方 式的效率问题与P2P方式难以管理的问题。我们公司曾做过很多MQ项目,也可以称得上是MQ专家了 :),MQ这个东西用的越深越感 觉到有些问题,毕竟是上个世纪90年代的产物了,从MQ2.1到MQ5.3传输机制还是那样, 比如两个点要进行传输必须实现要建立队列、通道对象,每个队列最大为2.1G,多个通道多个 队列共享同一个日志空间,还要受到日志的限制,最大个数为63个等等,还有碰到一些意外的 情况比如磁盘爆满MQ会启动100多个通道进程,直接将服务器搞死(telnet不上去了
10、,只能 强行reset),或者其他的一些原因,狂写错误日志将磁盘空间涨死等等,象什么序列号不一致、 通道启动不起来呀等等错误,IBM的人过来了都没解决。FMQ从面世到如今经历了 2年了,它的稳定性、高效性、易用性是我们所自豪的,普通的 PC,每秒可以传输800多个消息(每个消息为持久性消息,保证顺序、可靠传输,防关机、断 电;有日志、统计、事务)每天可以传几千万的数据量,短信级的数据交换平台;如果加上建立 FMQ群集,这个量就更大了 公安部的人口数据就用FMQ传的FMQ不依赖于任何第三方构件,安上就能用! FMQ还拥有如RequestSend通道、远 程队列、动态IP交换平台(可以用于没有固定IP的Internet传输)、SSL链路、群集等等很 多功能,这里就不一一列举了,您可以参考一下相关的文档做了这么多年的交换了,既然敢把FMQ拿到互联网上来,我们是有绝对的信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年公共场所消防设备购买合同
- 2024年农用车辆租赁服务合同
- 2024年产品代理销售合同安全协议书
- 2024年大型基础设施建设与运营合同
- 2024年专业咨询服务居间合同
- 快递行业服务标准化方案
- 远程办公员工满意度调查方案
- 2024年地毯批发购销合同范本
- 2024年在线教育服务协议
- 2024年互联网金融服务提供商合作协议
- 教师教学述评管理制度
- 建立网络安全管理责任制明确安全工作职责和责任
- 安徽省工伤职停工留薪分类目录
- 30题南昌轨道交通集团供电技术类岗位岗位常见面试问题含HR问题考察点及参考回答
- 食堂灭四害方案五
- 安全技术之传动装置的防护措施
- 国有资产应急管理预案
- 农贸市场摊位招商方案
- 医疗设备采购 投标技术方案 (技术方案)
- 《化学课程思政元素》
- 门诊品管圈课件:提高门诊治疗患者健康教育的满意度
评论
0/150
提交评论