[发明专利]分布式计算系统及其运行方法在审
申请号: | 201710765544.0 | 申请日: | 2017-08-30 |
公开(公告)号: | CN109445799A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 钱力;田锴 | 申请(专利权)人: | 华耀(中国)科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 王昕;居瓅 |
地址: | 100125 北京市朝阳区亮马*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式计算系统 脚本 数据处理技术 编程接口 管理节点 计算节点 计算逻辑 脚本控制 任务分发 用户使用 语言编写 申请 部署 | ||
1.一种分布式计算系统,其特征在于,所述分布式计算系统的计算逻辑和任务分发由javascript语言编写的脚本控制,所述分布式计算系统包括:
管理节点,用于构建并管理多个计算节点,并将所述脚本分发给所述多个计算节点;以及
多个计算节点,用于从数据源获取数据并基于所分发的脚本对所述数据进行分布式计算。
2.根据权利要求1所述的分布式计算系统,其特征在于,所述计算节点包括事件接收器和脚本引擎,所述脚本引擎包括事件处理驱动器和脚本管理接口;
所述脚本管理接口用于与所述管理节点交互以在所述事件处理驱动器中添加、删除和/或更新所述脚本中定义的事件处理函数;
所述事件接收器用于将从所述数据源接收到的事件数据发送给所述事件处理驱动器;
所述事件处理驱动器用于根据所述事件数据查找并调用相应的事件处理函数进行计算。
3.根据权利要求1所述的分布式计算系统,其特征在于,所述管理节点还用于构建并管理数据转换节点,
所述数据转换节点用于将所述数据源的数据通过定向发送或以消息发布/订阅的方式向相应计算节点发送。
4.根据权利要求1所述的分布式计算系统,其特征在于,所述计算节点用于基于所述脚本对获取的数据进行计算,并将计算结果进行存储或发送到另一计算节点。
5.根据权利要求1所述的分布式计算系统,其特征在于,所述分布式计算系统还包括数据存储集群;
所述计算节点包括多个数据库的javascript接口,所述计算节点用于在所述脚本中调用所述多个数据库的javascript接口以将计算后的数据存储到所述数据存储集群中。
6.根据权利要求1至5中任一项所述的分布式计算系统,其特征在于,所述管理节点包括图形化管理配置界面以进行所述脚本的上传、在线编辑和分发。
7.一种分布式计算系统的运行方法,其特征在于,所述分布式计算系统的计算逻辑和任务分发由javascript语言编写的脚本控制,所述分布式计算系统包括管理节点和多个计算节点;所述运行方法包括以下步骤:
所述管理节点构建并管理所述多个计算节点;
所述管理节点将所述脚本分发给所述多个计算节点;以及
所述多个计算节点从数据源获取数据并基于所分发的脚本对所述数据进行分布式计算。
8.根据权利要求7所述的运行方法,其特征在于,所述计算节点包括事件接收器和脚本引擎,所述脚本引擎包括事件处理驱动器和脚本管理接口;
在所述管理节点将所述脚本分发给所述多个计算节点的步骤中,所述脚本管理接口与所述管理节点交互以在所述事件处理驱动器中添加、删除和/或更新所述脚本中定义的事件处理函数;
在所述多个计算节点从数据源获取数据并基于所分发的脚本对所述数据进行分布式计算的步骤中包括以下步骤:
所述事件接收器将从所述数据源接收到的事件数据发送给所述事件处理驱动器;以及
所述事件处理驱动器根据所述事件数据查找并调用相应的事件处理函数进行计算。
9.根据权利要求7所述的运行方法,其特征在于,所述分布式计算系统还包括数据转换节点;
所述运行方法还包括以下步骤:所述管理节点构建并管理所述数据转换节点;
在所述多个计算节点从数据源获取数据并基于所分发的脚本对所述数据进行分布式计算的步骤前包括以下步骤:所述数据转换节点将所述数据源的数据通过定向发送或以消息发布/订阅的方式向相应计算节点发送。
10.根据权利要求7所述的运行方法,其特征在于,所述分布式计算系统还包括数据存储集群,所述计算节点包括多个数据库的javascript接口;
在所述多个计算节点从数据源获取数据并基于所分发的脚本对所述数据进行分布式计算的步骤后还包括以下步骤:所述计算节点在所述脚本中调用所述多个数据库的javascript接口以将计算后的数据存储到所述数据存储集群中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华耀(中国)科技有限公司,未经华耀(中国)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710765544.0/1.html,转载请声明来源钻瓜专利网。