用于支持分布式数据网格中的异步调用的系统和方法技术方案

技术编号:13547724 阅读:35 留言:0更新日期:2016-08-18 13:30
系统和方法可以支持在具有多个服务器节点的分布式数据网格中的异步调用。该系统允许分布式数据网格中的服务器节点从客户端接收一个或多个任务,其中所述一个或多个任务与有序单元相关联。此外,该系统可以基于由分布式数据网格保证的有序单元在分布式数据网格中的一个或多个所述服务器节点上执行所述一个或多个任务。

【技术实现步骤摘要】
【国外来华专利技术】201480070817

【技术保护点】
一种用于支持分布式数据网格中的异步调用的方法,包括:在具有多个服务器节点的分布式数据网格中的服务器节点处接收一个或多个任务;允许所述一个或多个任务与有序单元相关联;及基于由分布式数据网格保证的有序单元在所述服务器节点中的一个或多个服务器节点上执行所述一个或多个任务。

【技术特征摘要】
【国外来华专利技术】2013.12.27 US 61/921,320;2014.07.02 US 14/322,540;1.一种用于支持分布式数据网格中的异步调用的方法,包括:在具有多个服务器节点的分布式数据网格中的服务器节点处接收一个或多个任务;允许所述一个或多个任务与有序单元相关联;及基于由分布式数据网格保证的有序单元在所述服务器节点中的一个或多个服务器节点上执行所述一个或多个任务。2.如权利要求1所述的方法,还包括:经由分布式数据网格中的所述多个服务器节点利用点对点集群协议来支持有序单元保证。3.如权利要求1或2所述的方法,还包括:在分布式数据网格中的另一个服务器节点处接收至少一个任务,其中所述至少一个任务也与有序单元相关联。4.如权利要求3所述的方法,还包括:在分布式数据网格中的服务器节点处基于由分布式数据网格保证的有序单元执行所述至少一个任务。5.如前面权利要求中任何一项所述的方法,还包括:提供分布式数据网格中的服务器节点作为用于执行所述一个或多个任务的主服务器,及利用分布式数据网格中的至少一个其它服务器作为用于执行所述一个或多个任务的备用服务器。6.如权利要求5所述的方法,还包括:在将与所述一个或多个任务的执行相关联的结果返回给客户端之
\t前,经由主服务器向备用服务器发送与所述一个或多个任务的执行相关联的产物和所述结果。7.如权利要求5或6所述的方法,还包括:当主服务器发生故障时,经由备用服务器检查所述一个或多个任务是否已被主服务器执行。8.如权利要求7所述的方法,还包括:如果所述一个或多个任务已被主服务器执行,则将所述结果返回给客户端。9.如权利要求7所述的方法,还包括:如果所述一个或多个任务还没有被主服务器执行,则经由备用服务器基于由分布式数据网格保证的有序单元确定何时执行所述一个或多个任务。10.如权利要求9所述的方法,还包括:在执行所述一个或多个任务之后,将所述结果返回给客户端。11.一种包括机器可读形式的程序指令的计算机程序,该程序指令当被计算机系统执行时,使得计算机系统执行如任一前面权利要求所述的方法。12.一种包括如权利要求11所述的存储在机器可读存储介质上的计算机程序的计算机程序产品。13.一种具有存储在其上的指令的非瞬时性机器可读存储介质,所述指令当被执行时,使得系统执行如权利要求1至10中任一所述的方法的步骤。14.一种用于支持分布式数据网格中的异步消息处理的系统,包括:一个或多个微处理器;运行在所述一个或多个微处理器上、具有多个服务器节点的分布式数据网格,其中分布式数据网格操作来执行包括以下的步骤:在分布式数据网格中的服务器节点处接收一个或多个任务;允许所述一个或多个任务与有序单元相关联;及基于由分布式数据网格保证的有序单元在所述服务器节点中的一个或多个服务器节点上执行所述一个或多个任务。15.如权利要求14所述的系统,其中:分布式数据网格中的所述多个服务器节点使用点对点集群协议来支持有序单元保证。16.如权利要求14或15所述...

【专利技术属性】
技术研发人员:G·格莱泽R·H·李M·A·法尔科
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1