[发明专利]用于在事务性中间件机器环境中防止单点瓶颈的系统和方法有效
申请号: | 201280047483.X | 申请日: | 2012-09-24 |
公开(公告)号: | CN103827830B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | T·里托;金永顺;E·尼尤 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 事务性 中间件 机器 环境 防止 单点 瓶颈 系统 方法 | ||
1.一种用于在事务性中间件机器环境中提供直接消息传送的系统,包括:
与第一事务性机器中的事务性服务器相关的第一消息队列;
所述事务性中间件机器环境中的广告表,其中,所述事务性服务器进行操作以在所述广告表中公布所述第一消息队列;并且
其中,第二事务性机器中的客户机服务器进行操作以在所述广告表中寻找所述第一消息队列并通过使用所述第一消息队列建立与所述第一事务性机器中的事务性服务器的连接。
2.根据权利要求1的系统,其中,所述客户机服务器与所述第二事务性机器中的第二消息队列相关,其中,所述客户机服务器进行操作以通过使用所述第二消息队列接收消息。
3.根据权利要求1的系统,其中,所述客户机服务器进行操作以通过使用所述第一消息队列直接向所述事务性服务器发送服务器请求消息。
4.根据权利要求3的系统,其中,所述事务性服务器进行操作以从所述第一消息队列接收所述服务请求消息,并且通过使用与所述第二事务性机器中的客户机服务器相关的第二消息队列直接向所述客户机服务器发送服务响应消息。
5.根据权利要求1~4中的任一项的系统,其中,在所述事务性中间件机器环境中的机器之间传送消息时,不存在单点瓶颈。
6.根据权利要求1~4中的任一项的系统,其中,所述第一消息队列使用网络协议以用于跨着在高性能网络上运行的机器传送数据。
7.根据权利要求6的系统,其中,所述网络协议是用于Infiniband(IB)网络的远程直接存储器访问(RDMA)协议。
8.根据权利要求1的系统,还包括与所述第一事务性机器中的事务性服务器相关的第二消息队列,其中,所述事务性服务器使用所述第二消息队列以用于与所述第一事务性机器中的本地客户机通信。
9.根据权利要求8的系统,其中,所述第二消息队列是与本地桥接处理相关的处理间通信(IPC)队列。
10.根据权利要求8或9的系统,其中,所述事务性服务器同时在不同的线程中收听第一消息队列和第二消息队列二者,并选择较快的路由来发送消息。
11.一种用于在事务性中间件机器环境中提供直接消息传送的方法,包括:
提供与第一事务性机器中的事务性服务器相关的第一消息队列;
经由所述事务性服务器在事务性中间件机器环境中的广告表中公布第一消息队列;和
允许第二事务性机器中的客户机服务器进行以下操作:
在广告表中寻找所述第一消息队列;和
通过使用所述第一消息队列建立与所述第一事务性机器中的事务性服务器的连接。
12.根据权利要求11的方法,还包括使所述客户机服务器与第二事务性机器中的第二消息队列关联,其中,所述客户机服务器进行操作以通过使用所述第二消息队列接收消息。
13.根据权利要求11的方法,还包括允许所述客户机服务器通过使用所述第一消息队列直接向所述事务性服务器发送服务请求消息。
14.根据权利要求13的方法,还包括经由所述事务性服务器从所述第一消息队列接收服务请求消息并经由所述事务性服务器通过使用与所述第二事务性机器中的客户机服务器相关的第二消息队列直接向所述客户机服务器发送服务响应消息。
15.根据权利要求11~14中的任一项的方法,还包括防止在所述事务性中间件机器环境中的机器之间传送消息时的单点瓶颈。
16.根据权利要求11~14中的任一项的方法,还包括允许第一消息队列使用网络协议以用于跨着在高性能网络上运行的机器传送数据。
17.根据权利要求16的方法,其中,所述网络协议是用于Infiniband(IB)网络的远程直接存储器访问(RDMA)协议。
18.根据权利要求11的方法,还包括提供与所述第一事务性机器中的事务性服务器相关的第二消息队列,其中,所述事务性服务器使用所述第二消息队列以用于与所述第一事务性机器中的本地客户机通信。
19.根据权利要求18的方法,其中,所述第二消息队列是与本地桥接处理相关的处理间通信(IPC)队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280047483.X/1.html,转载请声明来源钻瓜专利网。