【技术实现步骤摘要】
【国外来华专利技术】用于支持分布式数据网格集群中的可伸缩消息总线的系统和方法版权提醒本专利文献的公开内容的一部分包含受到版权保护的资料。版权所有人不反对任何人按照其在专利商标局专利文件或记录中所出现的那样对专利文献或专利公开内容进行复制再现,但是在其他方面保留所涉及的所有版权权利。
本专利技术总体上涉及计算机系统,并且特别涉及分布式数据网格。
技术介绍
现今的计算系统,特别是由大型组织和企业所采用的那些计算系统的尺寸和复杂度都不断增加。在例如因特网应用之类的领域中,预期应当有数以百万计的用户能够同时访问该应用,从而实际上导致由用户生成和消费的内容数量以及涉及该内容的事务的指数增加。这样的活动还导致对于数据库和元数据存储库的事务调用次数的相应增加,而所述数据库和元数据存储库适应该需求的容量有限。此外,现今的应用采用了水平伸缩(scaleout)架构以作为针对成本、规模以及应用可靠性和可服务性方面的挑战的解决方案。这种方法相对于传统方法给出了许多优点,传统方法通常依赖于使用越来越大并且成本越来越高的高端服务器。但是这种方法通常受到一项持久存在的并且具有挑战性的限制:输入/输出(I/O)瓶颈。因此,现今的高度分布式的系统的性能和效率可能受到连接所有系统组件的通信机制的约束。这正是本专利技术的实施例意图解决的总体领域。
技术实现思路
这里描述了可以支持分布式数据网格中的可伸缩消息总线的系统和方法。所述系统可以在分布式数据网格中提供多条消息总线,其中所述分布式数据网格包括多个集群成员并且提供多项服务。此外,所述系统可以将分布式数据网格中的每一项所述服务与一条所述消息总线相关联,并且使用所述 ...
【技术保护点】
一种用于支持操作在一个或多个微处理器上的分布式数据网格中的可伸缩消息总线的方法,包括:在分布式数据网格中提供多条消息总线,其中所述分布式数据网格包括多个集群成员并且提供多项服务;将分布式数据网格中的每一项所述服务与一条所述消息总线相关联;以及使用所述多条消息总线来支持分布式数据网格中的不同集群成员上的不同服务之间的数据传输。
【技术特征摘要】
【国外来华专利技术】2012.09.07 US 61/698,216;2012.09.14 US 61/701,4531.一种用于支持分布式数据网格中的可伸缩消息总线的方法,所述分布式数据网格包括各自在一个或多个微处理器上运行并且各自提供多项服务的多个集群成员,所述方法包括:在分布式数据网格中的所述多个集群成员中的每个集群成员上提供多条消息总线;将所述多条消息总线中的每条消息总线与由所述多个集群成员中的所述每个集群成员提供的所述多项服务中的单独的服务相关联;以及使用所述多条消息总线来支持由所述多个集群成员中的所述每个集群成员提供的所述多项服务与所述分布式数据网格中的不同集群成员上的不同服务之间的经由网络的数据传输,并且其中使用所述多条消息总线进行的所述经由网络的数据传输绕过分布式数据网格的数据报层。2.根据权利要求1所述的方法,还包括:使用所述数据报层来支持分布式数据网格中的所述多个集群成员的群集。3.根据权利要求1所述的方法,其中所述多项服务至少包括高速缓存服务和调用服务。4.根据权利要求1所述的方法,还包括:在所述多个集群成员中的所述每个集群成员上提供消息总线提供器来支持所述多个集群单元中的所述每个集群成员上的所述多条消息总线。5.根据权利要求4所述的方法,其中提供消息总线提供器包括提供支持多种可插式消息总线传输协议的可插式消息总线提供器。6.根据权利要求5所述的方法,还包括:提供用于所述消息总线提供器的配置文件,所述消息总线提供器使用单个开关从所述多种可插式消息总线协议中进行选择。7.根据权利要求1所述的方法,还包括:当所述多个集群成员中的所述每个集群成员上的所述多条消息总线中的消息总线失效时触发所述每个集群成员的死亡检测。8.根据权利要求1所述的方法,还包括:将每个集群成员的所述多条消息总线中的每条消息总线配置为利用线程共用集合来对所述经由网络的数据传输的消息进行并行处理。9.根据权利要求1所述的方法,其中使用所述多条消息总线进行的所述经由网络的数据传输绕过所述分布式数据网格的数据报层并且使用远程直接存储器存取(RDMA)协议。10.根据权利要求1所述的方法,还包括:允许网络转而依赖于用户数据报协议(UDP)。11.一种设备,包括用于实现根据权利要求1所述的方法的各个步骤的装置。12.一种用于支持分布式数据网格中的可伸缩消息总线的系统,包括:多个计算机服务器,每个计算机服务器均包括微处理器和存储器;连接所述多个计算机服务器的网络;在所述多个计算机服务器上运行的多个集群成员,其中所述多个集群成员中的每个集群成员提供多项服务;在所述分布式数据网格中的所述多个集群成员中的每个集群成员上的多条消息总线,其中所述多条消息总线中的每条消息总线与由所述多个集群成员中的每个集群成员提供的所述多项服务中的单独的服务相关联;并且其中所述多条消息总线被用来支持由所述多...
【专利技术属性】
技术研发人员:M·法尔科,A·格雷泽,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。