The invention discloses a distribution system of enterprise cloud server and virtual service resources information system based on the signal output message queue buffer module it is connected with the message agent module, message agent module network access request queue analytic signal is connected with the output end of message access request queue analytic signal input device from the network, virtual machine resource management module mapping table information communication terminal connection message router mapping table information communication terminal, message router network access request queue analytic signal output end of the message queue analytic signal distribution bus connection data host, host and host storage application message queue analytic signal input, the output of the network message router virtual machine the access request queue according to the analytic signal of each network storage mapping table access request corresponding to the interview Ask the IP address to be transmitted to the corresponding data host, application host, and storage host. The invention improves the service efficiency of the system.
【技术实现步骤摘要】
基于云服务器和虚拟系统的企业服务资源消息分发系统及方法
本专利技术涉及计算机
,具体地指一种基于云服务器和虚拟系统的企业服务资源消息分发系统及方法。
技术介绍
传统的企业服务资源总线是基于物理服务器中间件技术与XML、Web服务等技术结合的产物。它提供了网络中最基本的连接中枢,将用户请求分配给不同的服务器,实现消息路由和数据转换。传统的企业服务资源总线可以提供比使用单独中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。传统的企业服务资源总线针对实体服务器行之有效,随着越来越多的系统运行在云架构上,传统方法暴露出一些功能上或性能上的缺陷。云架构中的服务器一般都是虚拟服务器,寄生在宿主机内,运行虚拟系统,访问虚拟数据库和虚拟存储服务器。通常情况下,虚拟服务器、虚拟数据库和虚拟存储服务器的管理和监控由独立服务器运行专用管理软件实现(比如由NASA(美国国家航空航天局)和Rackspace合作研发OpenStack)。传统的企业服务资源总线访问虚拟系统,需要把所有的请求(Request)发送到专用管理软件,那么专用管理软件成为了整个响应的瓶颈节点。
技术实现思路
本专利技术的目的就是要提供一种基于云服务器和虚拟系统的企业服务资源消息分发系统及方法,该系统及方法打通企业服务资源总线和专用管理软件之间的传输壁垒,使得企业服务资源总线直接访问虚拟系统,从而简化消息响应机制,优化负载均衡,提高系统服务效率。该系统只从虚拟机专用管理软件通过预获取极少量的虚拟机身份和状态信息,形成规定格式的数据 ...
【技术保护点】
一种基于云服务器和虚拟系统的企业服务资源消息分发系统,其特征在于:它包括消息队列缓冲模块(1)、消息代理模块(2)、消息路由器(3)、数据宿主机(4)、应用宿主机(5)、存储宿主机(6)和虚拟机资源管理模块(7),其中,消息队列缓冲模块(1)的信号输出端连接消息代理模块(2)的网络访问请求队列信号输入端,消息代理模块(2)的网络访问请求队列解析信号输出端连接消息路由器(3)的网络访问请求队列解析信号输入端,所述虚拟机资源管理模块(7)的映射表信息通信端连接消息路由器(3)的映射表信息通信端,消息路由器(3)的网络访问请求队列解析信号输出端通过消息队列解析信号分配总线(8)连接数据宿主机(4)、应用宿主机(5)和存储宿主机(6)的消息队列解析信号输入端,消息路由器(3)输出的网络访问请求队列解析信号按映射表中存储的各个网络访问请求对应的虚拟机访问IP地址传输给对应的数据宿主机(4)、应用宿主机(5)和存储宿主机(6)。
【技术特征摘要】
1.一种基于云服务器和虚拟系统的企业服务资源消息分发系统,其特征在于:它包括消息队列缓冲模块(1)、消息代理模块(2)、消息路由器(3)、数据宿主机(4)、应用宿主机(5)、存储宿主机(6)和虚拟机资源管理模块(7),其中,消息队列缓冲模块(1)的信号输出端连接消息代理模块(2)的网络访问请求队列信号输入端,消息代理模块(2)的网络访问请求队列解析信号输出端连接消息路由器(3)的网络访问请求队列解析信号输入端,所述虚拟机资源管理模块(7)的映射表信息通信端连接消息路由器(3)的映射表信息通信端,消息路由器(3)的网络访问请求队列解析信号输出端通过消息队列解析信号分配总线(8)连接数据宿主机(4)、应用宿主机(5)和存储宿主机(6)的消息队列解析信号输入端,消息路由器(3)输出的网络访问请求队列解析信号按映射表中存储的各个网络访问请求对应的虚拟机访问IP地址传输给对应的数据宿主机(4)、应用宿主机(5)和存储宿主机(6)。2.根据权利要求1所述的基于云服务器和虚拟系统的企业服务资源消息分发系统,其特征在于:所述数据宿主机(4)、应用宿主机(5)和存储宿主机(6)的数据处理结果反馈接口连接消息队列缓冲模块(1)的数据处理结果反馈接口。3.根据权利要求1所述的基于云服务器和虚拟系统的企业服务资源消息分发系统,其特征在于:所述虚拟机资源管理模块(7)的在线状态和负载率监控端口分别连接数据宿主机(4)、应用宿主机(5)和存储宿主机(6)的在线状态和负载率监控端口。4.一种利用权利要求1所述系统的企业服务资源消息分发方法,其特征在于,它包括如下步骤:步骤1:用户端主机向消息队列缓冲模块(1)输送用户发出的各种网络访问请求,消息队列缓冲模块(1)的信号输出端向消息代理模块(2)的消息队列信号输入端输送网络访问请求队列信号;步骤2:消息代理模块(2)对网络访问请求队列信号进行解析,得到网络访问请求队列解析信号;步骤3:消息路由器(3)输出的网络访问请求队列解析信号按映射表中存储的各个网络访问请...
【专利技术属性】
技术研发人员:周刚,贺亮,樊海波,刘璐,蔡刚山,
申请(专利权)人:武汉市工程科学技术研究院,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。