[发明专利]一种基于消息链的轻量级数据处理方法有效
申请号: | 201310714072.8 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103677844B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 熊梦;杨松;莫展鹏;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙)11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及分布式计算技术领域,特别是指一种基于消息链的轻量级数据处理框架。当消息被接收后进入消息处理链模块;经过链上每个处理器上行处理逻辑的处理后,缓存到上行消息队列中;上行消息队列管理线程取出消息放入消息线程池;消息线程池将消息解析成对象或者结构体;消息观察者根据类型决定是否接受消息,并对其进行特殊业务逻辑处理;另外,用户请求或响应经过消息解析模块转化成消息缓存到下行消息队列中;消息队列把下行消息保存在待发送队列中;按顺序出列进入消息处理链,经过链上每个处理器下行处理逻辑处理后发送至消息通道。本发明解决了采用消息中间件所存在的问题,可用于实现基于本数据处理框架的第三方软硬件的快速集成开发。 | ||
搜索关键词: | 一种 基于 消息 轻量级 数据处理 方法 | ||
【主权项】:
一种基于消息链的轻量级数据处理方法,其特征在于:包括步骤:上行消息从消息通道中被接收后进入消息处理链模块;消息依次经过链上每个处理器上行处理逻辑的处理后,缓存到上行消息队列中;上行消息队列管理线程从消息队列中取出消息放入消息线程池;消息线程池将消息解析成对象或者结构体;消息观察者根据消息对象或结构体的类型决定是否接受消息,并对其进行特殊业务逻辑处理;处理响应或者用户请求经过消息解析模块转化成消息缓存到下行消息队列中;消息队列把下行消息保存在待发送队列中;待发送队列中消息按顺序出列进入消息处理链,依次经过链上每个处理器下行处理逻辑处理后发送至消息通道;所述消息分为上行消息和下行消息;上行消息是指系统从消息通道上接收到并需要进行相应命令操作的请求,下行消息则是指命令操作处理完后的响应或是用户需要发送出去的请求;所述消息处理链是消息处理工具的链式集合,包括上行消息处理链和下行消息处理链;上行消息处理链包括的消息处理工具有消息解包、消息解压、消息解密及消息认证;下行消息处理链包括的消息处理工具则相应的有消息认证、消息加密、消息压缩和消息打包;所述的消息线程池是指各个消息处理线程的集合,具有将消息解析成各个对象或者结构体的功能;所述的消息观察者是指可以针对解析出来的消息对象进行各种不同处理的接口对象,包括日志观察者,审计观察者,虚拟机观察者,逻辑卷观察者;消息观察者采用观察者模式设计实现,同一个消息支持依次被多个观察者接收处理;观察者模式是编程设计中一种编程实现方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310714072.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种网站应用部署方法
- 下一篇:基于元素级模板的IETM的代码生成方法及装置