[发明专利]事件流处理集群管理器有效
申请号: | 201780004037.3 | 申请日: | 2017-11-16 |
公开(公告)号: | CN108419447B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 斯科特·J·科洛德杰埃斯基;文森特·L·德特斯;黄舒;罗伯特·A·利维 | 申请(专利权)人: | 萨思学会有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/70;G06F9/445;G06F9/54 |
代理公司: | 11287 北京律盟知识产权代理有限责任公司 | 代理人: | 章蕾 |
地址: | 美国北卡*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算装置 管理器 处理事件 连接信息 配置文件 实例化 配置文件读取 集群管理器 对象发布 管理事件 接收事件 流处理 事件流 指示符 集群 创建 引擎 部署 | ||
1.一种在上面存储有计算机可读指令的非暂时性计算机可读媒体,所述计算机可读指令在由第一计算装置执行时致使所述第一计算装置执行以下操作:
基于从管理器配置文件读取的信息而创建本地事件流处理ESP模型,其中所述本地事件流处理ESP模型描述待在事件块对象由所述第一计算装置从远离所述第一计算装置的第二计算装置接收到时对所述事件块对象的一或多个第一字段执行的第一计算过程,其中所述管理器配置文件包含用以连接所述第二计算装置与所述第一计算装置的第一连接信息;
基于所述所创建本地事件流处理ESP模型而在所述第一计算装置上实例化ESP引擎ESPE;
在所述实例化ESPE的第一源窗口中从所述第二计算装置接收所述事件块对象,其中所述第一源窗口由所述所创建本地事件流处理ESP模型定义;
基于所述所创建本地事件流处理ESP模型而处理所述接收到的事件块对象;
向远离所述第一计算装置和所述第二计算装置的第三计算装置部署远程ESP模型,其中所述远程ESP模型描述待在所述经处理事件块对象由所述第三计算装置从所述第一计算装置接收到时对所述经处理事件块对象的一或多个第二字段执行的第二计算过程,其中所述管理器配置文件进一步包含所述远程ESP模型的指示符和用以连接所述第三计算装置与所述第一计算装置的第二连接信息;
选择所述第三计算装置以接收所述经处理事件块对象;以及
将所述经处理事件块对象发布给由向所述第三计算装置部署的所述远程ESP模型定义的第二源窗口以进入连续查询。
2.根据权利要求1所述的非暂时性计算机可读媒体,其包括进一步致使所述第一计算装置执行以下操作的计算机可读指令:
基于从所述管理器配置文件读取的信息而创建路由器配置文件,其中所述路由器配置文件描述所述事件块对象从所述第二计算装置路由到所述第三计算装置;以及
基于所述所创建路由器配置文件而在所述第一计算装置上实例化路由器引擎;
其中所述实例化路由器引擎基于所述所创建路由器配置文件选择所述第三计算装置以接收所述经处理事件块对象;以及
基于所述所创建路由器配置文件而将所述经处理事件块对象发布给所述第二源窗口。
3.根据权利要求2所述的非暂时性计算机可读媒体,其中所述实例化路由器引擎从多个远程计算装置选择所述第三计算装置。
4.根据权利要求3所述的非暂时性计算机可读媒体,其中当所述路由器配置文件指示来自所述第二计算装置的所述事件块对象被多播时,所述实例化路由器引擎选择所述多个远程计算装置中的每一个;并在所述多个远程计算装置中的每一个处将所述经处理事件块对象发布给所述第二源窗口。
5.根据权利要求3所述的非暂时性计算机可读媒体,其中当所述路由器配置文件指示来自所述第二计算装置的所述事件块对象发送给单个计算装置时,所述实例化路由器引擎从所述多个远程计算装置选择所述第三计算装置。
6.根据权利要求5所述的非暂时性计算机可读媒体,其中通过执行以下操作来从所述多个远程计算装置选择所述第三计算装置:从所述多个远程计算装置中连续地选择将向其发布所述事件块对象的不同计算装置。
7.根据权利要求5所述的非暂时性计算机可读媒体,其中通过执行以下操作来从所述多个远程计算装置选择所述第三计算装置:从所述事件块对象的预定义字段读取值并基于所述所读取值而从所述多个远程计算装置选择所述第三计算装置。
8.根据权利要求5所述的非暂时性计算机可读媒体,其中通过执行以下操作来从所述多个远程计算装置选择所述第三计算装置:从所述事件块对象的预定义字段读取值、从所述所读取值计算散列值、并基于所述计算出的散列值而从所述多个远程计算装置选择所述第三计算装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于萨思学会有限公司,未经萨思学会有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780004037.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于激光深度图取样的系统及方法
- 下一篇:用于晶片边缘检验及复检的方法及系统