[发明专利]横向扩展系统以获取事件数据有效
申请号: | 201210335084.5 | 申请日: | 2012-09-11 |
公开(公告)号: | CN103051666A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | C·F·瓦斯特斯 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 潘明婳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 横向 扩展 系统 获取 事件 数据 | ||
技术领域
本发明涉及数据获取。
背景技术
背景和相关技术
计算机和计算系统已经影响了现代生活的几乎每个方面。计算机通常在工作、休闲、保健、运输、娱乐、家政管理等中都有涉猎。
此外,计算系统功能还可以通过计算系统的经由网络连接互连到其他计算系统的能力来增强。网络连接可包括,但不仅限于,经由有线或无线以太网的连接,蜂窝式连接,或者甚至通过串行、并行、USB或其它连接的计算机到计算机的连接。这些连接允许计算系统访问其他计算系统上的服务,并快速且有效地从其他计算系统接收应用数据。
许多计算机旨在通过与计算机的直接用户交互来使用。这样,计算机具有输入硬件和软件用户接口以促成用户交互。例如,现代通用计算机可包括用于允许用户向计算机输入数据的键盘、鼠标、触摸垫、相机等。另外,有各种软件用户接口可用。
软件用户接口的示例包括图形用户界面、基于文本命令行的用户界面、功能键或热键用户界面等等。
假定开发者正在编写旨在聚集来自各种各样的源的信息(诸如RSS或Atom格式可用的当前世界或金融新闻)并引导这种信息经过发布/订阅基础架构以便进行整合、传播和存储的应用。发布/订阅基础架构由可从华盛顿州雷德蒙市微软公司购得的Windows Azure服务总线提供,但也以类似形式存在于各种其它消息收发系统中并允许将消息/事件发布到临时存储且使得这些消息/事件被一个或多个订阅者检索和消费。
在此要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的各个实施例。相反,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性技术领域。
发明内容
此处所述的一个实施例涉及发射事件的方法。该方法包括通过使用多个不同源专用的多个不同的协议与这些不同源通信来从这些不同源获取数据。该方法还包括,基于所获取的数据判断事件应发生。该方法还包括引起事件。为得到消费者的一致事件评估对所引起的事件进行标准化,而不管来自导致该事件的数据源的数据的特定形态。
提供本发明内容以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
另外的特征和优点将在以下的描述中阐述,并且部分可从该描述中显而易见,或者可以从此处的教示实践中习得。本发明的特征和优点可以通过在所附权利要求中特别指出的手段和组合来实现并获取。本发明的特征将从以下描述和所附权利要求书中变得完全显而易见,或者可通过如下所述对本发明的实践而获知。
附图说明
为了描述可获得本主题的上述和其它优点和特征的方式,将通过参考附图中示出的本主题的具体实施例来呈现以上简要描述的本主题的更具体描述。应该理解,这些附图仅描绘了各典型实施例,因此其不应被认为是对范围的限制,各实施例将通过使用附图用附加特征和细节来描述并解释,在附图中:
图1示出事件数据获取系统的示例;
图2示出了事件数据获取和分发系统;以及
图3示出了发射事件的方法。
具体实施方式
此处所述的一些实施例可实现横向扩展的获取基础架构,该基础架构可从大量各种各样的源收集事件数据并对其标准化。例如,可使用适于多个不同源中的每一个的协议从这些源中获取数据。数据可被标准化成事件格式,无论用于事件的数据是从何处获取的以及按照何种格式获取的,该事件格式都是一致的。这可允许这些事件被提交给发布/订阅基础架构,并允许消费者以统一的方式对待所收集的事件。
一些实施例可实现跨分布式存储管理源描述的分区池并使用公共调度器框架调度从所描述的源对事件的获取的机制。
一些实施例可实现基于分区所有权以及对所调度的消息收发的使用的组合,将获取作业的所有权分派以及重新分派给获取工作者的机制。
一些实施例可实现基于消费受众的需求激活和停用源的机制。
一些实施例可实现处理临时和持久错误并将源加入黑名单的机制。
作为基础,一个实施例系统正使用可从华盛顿州雷蒙德市的微软公司购得的Windows Azure服务总线所提供的发布/订阅基础架构,但该基础架构也可以类似的形式存在于各种其他消息收发系统中。该基础架构提供促进所呈现的方法的所述实现的两种能力:主题和队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210335084.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调式的电动自行车座垫装置
- 下一篇:便于装拆坐垫的自行车座