[发明专利]一种使用流处理对请求进行响应的方法和系统有效
申请号: | 201280040235.2 | 申请日: | 2012-08-20 |
公开(公告)号: | CN103733568B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | Y·朴;K·S·萨比尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04N21/237;H04N21/633 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华,李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 客户端 服务器 架构 处理 | ||
技术领域
在本说明书内公开的一个或多个实施方式涉及流处理。
背景技术
在常规数据分析中,针对静态数据应用查询。一般地,流处理指的是其中能够评估被称为数据流或流的变化数据的数据处理技术。尽管能够随时间推移而修改或更新查询,能够通过对变化数据流应用大体上静态的查询来评估数据流。在某些情况下,被查询的数据流能够快速地改变。例如,能够将要评估的数据流视为诸如实时或近实时信息的持续信息流。与数据可存储在数据库或其他数据存储系统内的静态数据进行操作相反,实现流处理的节点能够对数据流进行操作。
发明内容
在本说明书内公开的一个或多个实施方式涉及流处理,并且更特别地涉及使用客户端-服务器型架构的流处理。
实施方式能够包括使用流处理来对请求进行响应的方法。该方法能够包括接收来自服务器的服务器请求,其中该服务器被配置成响应于客户端请求而生成服务器请求,并且生成与服务器请求相关联的请求标识符。响应于服务器请求,能够向第一流处理节点发送从服务器请求导出的流处理请求。该流处理请求能够包括请求标识符。响应于接收来自第二流处理节点的包括流处理结果和请求标识符的创建响应消息,能够使用处理器使流处理结果与服务器请求相关。能够向服务器发送包括流处理结果的写响应消息。
另一实施方式能够包括使用流处理对请求进行响应的方法。该方法能够包括响应于客户端请求来分配用于处置客户端请求的处理线程并在该处理线程内建立返回连接。能够向流服务器发送从客户端请求导出的服务器请求。能够将流服务器配置成与多个流处理节点交互。服务器请求能够包括指定处理线程的线程标识符。能够将用于处置客户端请求的处理线程保持在使来自流服务器的写响应消息待决的空闲状态。响应于接收来自流服务器的包括流处理结果和线程标识符的写响应消息,能够使用处理器使由线程标识符指定的处理线程返回至活动状态。能够通过返回连接将包括流处理结果的客户端响应发送到客户端。
另一实施方式能够包括用于使用流处理对请求进行响应的系统。该系统能够包括具有用其体现的计算机可读程序代码的计算机可读存储介质和被耦合到计算机可读存储介质的处理器。响应于执行计算机可读程序代码,能够将该处理器配置成执行可执行操作。可执行操作能够包括接收来自服务器的服务器请求,其中服务器被配置成响应于客户端请求而生成服务器请求,生成与服务器请求相关联的请求标识符,并且响应于服务器请求而向第一流处理节点发送从服务器请求导出的流处理请求。该流处理请求能够包括请求标识符。响应于接收来自第二流处理节点的包括流处理结果和请求标识符的创建响应消息,能够使流处理结果与服务器请求相关。能够向服务器发送包括流处理结果的写响应消息。
另一实施方式能够包括用于使用流处理对请求进行响应的系统。该系统能够包括具有用其体现的计算机可读程序代码的计算机可读存储介质和被耦合到计算机可读存储介质的处理器。响应于执行计算机可读程序代码,能够将该处理器配置成执行可执行操作。可执行操作能够包括:响应于客户端请求而分配用于处置客户端请求的处理线程,在该处理线程内建立返回连接,并向被配置成与多个流处理节点交互的流服务器发送从客户端请求导出的服务器请求。服务器请求能够包括指定处理线程的线程标识符。可执行操作还能够包括将用于处理客户端请求的处理线程保持在使来自流服务器的写响应消息待决的空闲状态,并且响应于从流服务器接收包括流处理结果和线程标识符的写响应消息,而使由线程标识符指定的线程返回至活动状态。能够通过返回连接向客户端发送包括流处理结果的客户端响应。
另一实施方式能够包括用于使用流处理对请求进行响应的计算机程序产品。该计算机程序产品能够包括具有用其体现的计算机可读程序代码的计算机可读存储介质。该计算机可读程序代码能够包括被配置成接收来自服务器的服务器请求的计算机可读程序代码,其中,所述服务器被配置成响应于客户端请求而生成服务器请求,并且计算机可读程序代码被配置成生成与服务器请求相关联的请求标识符。该计算机可读程序代码还能够包括计算机可读程序代码,其被配置成响应于服务器请求而向第一流处理节点发送从服务器请求导出的流处理请求。该流处理请求能够包括请求标识符。该计算机可读程序代码能够包括计算机可读程序代码,其被配置成响应于接收来自第二流处理节点的包括流处理结果和请求标识符的创建响应消息而使流处理结果与服务器请求相关。该计算机可读程序代码还能够包括被配置成向服务器发送包括流处理结果的写响应消息的计算机可读程序代码。
附图说明
图1是图示出示例性数据处理系统的第一框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280040235.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移栽机打穴装置
- 下一篇:促进多花梾木种子发芽的方法