论文部分内容阅读
云计算所具有的大规模、低成本、高弹性、资源共享等特点使其受到业界的广泛关注。中国移动自主研发的云计算软件平台--中国移动“大云”,作为中国移动自主研发的核心基础产片组件,“大云”已形成包括分析型、交易型以及管理系统在内的四大类十三项产品。“大云”产品主要包括弹性计算系统,分布式对象存储系统、弹性块存储系统、文件中间件等。分析型产品主要包括进行数据挖掘系统、搜索引擎系统、结构化海量数据管理系统。商务智能平台等。本文阐述了在“大云”存储数据库的系统中,为了在系统传输海量数据库时处理消息传输的消息中间件。其在系统中,通过对消息的持久化处理,对消息进行不同的传输,能对client端和service端消息进行异步通信,保持消息的安全可靠性,对消息保持持久的存储。保证系统宕机时对消息的保护,当client端的消息中断时,能对消息进行恢复和再次传输,并且保证对传输的信息不回出现消息的缺损或重复。中间件是位于服务软件之间或服务软件和硬件之间的独立应用服务程序,中间件位于client/server的系统之上,对消息的传输途径、传输协议进行管理,通过对计算机硬件及软件共享资源的管理,建立不同应用服务程序的通讯连接。即使是在不同的操作系统,不同的网络通讯协议,不同的通讯协议接口,也能使服务之间进行相互通讯。通过消息中间件的相互通讯,使应用程序可以在不同的服务环境下进行应用。本文通过系统中消息中间件的运行机理,该系统改变了海量数据的传输效率,大大提高了系统中消息的安全可靠性,解决了消息在传输过程中的丢失或重复消息的问题,在推动云计算存储的效率方面发挥着重要的作用。