分布式传输解决方案

  • 研发背景
     
          随着信息技术的飞速发展,分布式环境下信息管理平台迅速增多,产生了大量的分布式业务数据,分散的存储形式降低了数据的共享性。分布式系统搭建了这些分散资源之间联系的桥梁,使得这些分散的资源能够实现共享。但是,网络的开放性与不稳定性,严重影响着数据的传输,因此,分布式环境下,系统的数据传输策略举足轻重。 需要进行传输的数据,大都需要考虑其传输的保密性、完整性以及不可抵赖性,还要依据需求的紧急程度考虑数据传输的速率,基于分布式环境下的数据传输同样需要遵循这一规则。
     
    解决方案
     
          分布式数据交换平台可以运行在FMQ数据交换管理中心的管理之下,使数据交换平台成为FMQ数据交换管理中心的一个瘦客户端,这样可以在全网的范围内建立起中央控制分布式的应用整合平台,每一个数据交换节点无需任何配置,在数据管理中心的管理下实现动态路由、集群等高级应用,当有任何数据交换节点的变动,只需配置其相应的管理中心即可,不用通知与其相邻的其他数据交换节点。
     
          将FMQ客户端到子业务系统机器,与上级节点一起架构一个虚拟网络,利用FMQ在队列管理器配置灵活的特性,可以应付各种复杂的节点架构。
     
     
    分布式传输架构图
     
          FMQ采用中央控制分布式架构,交换节点与交换管理中心通过UDP网络引擎建立特有的虚拟链路,在逻辑上受到交换管理中心的管理和控制,多个交换管理中心之间也通过虚拟链路保持联系。
     
          这种构架的优势在于,每个交换节点相对与管理中心来说是一个瘦客户端,无需任何配置便可以工作,当有一个交换节点改变的时候,只需配置其对应的管理中心即可,不用通知其他的交换节点。中央控制,可以大大减少系统维护管理的工作量,分布式架构,可以有效的提高整个系统的性能。