[发明专利]一种分布式在线流处理服务系统有效
申请号: | 201611209591.9 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106789699B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 吴方才;王焰辉;林殷 | 申请(专利权)人: | 中科星图股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/851;H04L29/08 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 101399 北京市顺义区临空经济核*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种分布式在线流处理服务系统,包括流处理请求服务器、许可与分发服务器、流处理服务器群、信息展示服务器和监视服务器,本发明采取将流处理请求动态匹配对应的流处理服务器群中的流处理服务器,使得流处理服务器群执行流处理请求服务的效率得到极大的提高。 | ||
搜索关键词: | 一种 分布式 在线 处理 服务 系统 | ||
【主权项】:
1.一种分布式在线流处理服务系统,其用于流式处理在线数据,其特征在于包括:流处理请求接收服务器,其通过网络接收流处理请求方发送的流处理请求;许可与分发服务器,其与流处理请求接收服务器连接,对所述接收的流处理请求是否发出许可响应,如果许可,则向请求方发送许可的响应消息,并将所述流处理请求发送给分布式流处理服务器群,如果不允许,则向所述请求方发送拒绝的响应消息;分布式流处理服务器群,其与许可与分发服务器连接,接收到所述许可与分发服务器发送的流处理请求,处理数据流,并将处理完成的数据流通过网络发送给所述请求方;监视服务器,其与分布式流处理服务器群连接,监视分布式流处理服务器群的工作状态;信息展示服务器,其与监视服务器连接,用于将所述监视服务器获取的信息予以展示;其中,所述流处理请求服务器接收到所述流处理请求时,根据请求的参数确定所述流处理请求的优先级,并将所述流处理器请求及其优先级发送给所述许可与分发服务器;所述分布式流处理器服务器群至少包括二台独立的流处理服务器,所述分布式流处理器服务器群将每台流处理服务器的处理能力等级定期反馈给所述许可与分发服务器;所述许可与分发服务器接收到所述流处理请求的优先级,基于所述优先级和所述流处理服务器的处理能力等级将所述流处理请求发送给所述分布式流处理器服务器群中的相应流处理服务器;所述分布式流处理器服务器群中每一台流处理服务器的所述处理能力等级根据其处理数据流的负荷情况动态变化,其特征在于:当所述流处理服务器负荷低于或者等于第一预定值n1时,其处理能力等级上升二级;当所述流处理服务器负荷大于第一预定值n1时,但小于或者等于第二预定值n2时,其处理能力等级上升一级;当所述流处理服务器负荷大于第三预定值n3,但小于或者等于第四预定值n4时,其处理能力等级下降一级;当所述流处理服务器负荷大于第四预定值n4时,其处理能力等级下降二级;其中,n1<n2<n3<n4,所述处理能力等级的取值范围在0‑5之间,0为最低等级,5为最高等级,如果取值范围超过上限时,则取上限5,如果低于下限时,则取下限0;所述流处理服务器的负荷P按照如下公式计算:P=流处理服务器接收的需要处理的数据的输入速度S2/流处理服务器处理数据的速度S1;当所述分布式流处理服务器群中存在至少一个重负荷流处理服务器时,所述许可与分发服务器则不再许可新的流处理请求,并通过监视服务器监视分布式流处理服务器群中的每一台流处理服务器,如果存在轻负荷流处理服务器时,则将重负荷流处理服务器处理的数据流通过拆分的方式分发给至少一台轻负荷流处理器服务器;如果不存在轻负荷流处理服务器,所述许可与分发服务器通知所述流处理请求接收服务器停止接收流处理请求,并将所述重负荷流处理服务器处理的数据流通过拆分的方式分发给流处理请求接收服务器,由流处理请求接收服务器执行流处理任务;其中,流处理服务器的流处理负荷大于第五预定值n5时,则被称为重负荷流处理服务器,流处理负荷小于等于第一预定值n1时,且处理能力等级大于3的流处理服务器,则被称为轻负荷流处理服务器;当监视服务器监视分布式流处理服务器群中的每一台流处理服务器都为轻负荷流处理服务器时,如果所述流处理请求接收服务器处于执行流处理任务的作状态时,则通知所述流处理请求接收服务器恢复接收流处理请求,并将其承担的但未完成的流处理任务转发给分布式流处理服务器群中的负荷最轻的流处理服务器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611209591.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于体外循环治疗中的尿液流速监测器
- 下一篇:一种X射线乳腺机