[发明专利]一种实现分布式消息处理的系统及方法有效
申请号: | 201410174706.X | 申请日: | 2014-04-28 |
公开(公告)号: | CN103914349B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 王帅 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现分布式消息处理的系统及方法,用于提高消息处理系统的通用性及灵活性,该系统包括表达式模块中包括有规则项、函数、运算符、表达式、宏变量及触发器;设置模块,用于接收用户利用表达式模块建立的消息处理逻辑表达式,并将消息处理逻辑表达式发送给同步模块;消息处理逻辑表达式由规则项、函数、运算符、表达式、宏变量中的一种或多种组成;同步模块,用于将消息处理逻辑表达式实时发送给消息处理模块;消息处理模块,用于根据消息处理逻辑表达式,更新自身保存的消息处理逻辑表达式;接收所需处理的消息,读取最新的消息处理逻辑表达式,按照最新的消息处理逻辑表达式对应的消息处理逻辑对所需处理的消息进行处理。 | ||
搜索关键词: | 一种 实现 分布式 消息 处理 系统 方法 | ||
【主权项】:
一种实现分布式消息处理的系统,其特征在于,所述系统包括:表达式模块、设置模块、同步模块以及至少一个消息处理模块;所述表达式模块中包括有规则项、函数、运算符、表达式、宏变量以及触发器;所述触发器用于当所需处理的消息满足消息处理逻辑表达式时触发对应的处理操作;所述设置模块,用于接收用户利用所述表达式模块建立的消息处理逻辑表达式,并将所述消息处理逻辑表达式发送给同步模块;所述消息处理逻辑表达式由所述规则项、所述函数、所述运算符、所述表达式、所述宏变量中的一种或多种组成;所述同步模块,用于将接收到的所述消息处理逻辑表达式实时发送给所述消息处理模块;所述消息处理模块包括:更新单元,用于根据所述同步模块实时发送的消息处理逻辑表达式,更新自身保存的消息处理逻辑表达式;消息初选单元,用于接收所需处理的消息,读取最新的消息处理逻辑表达式,对所述所需处理的消息进行是否符合所述最新的消息处理逻辑表达式的筛选,将筛选通过的消息放入消息队列;综合处理单元,用于从所述消息队列读取所述筛选通过的消息;读取最新的消息处理逻辑表达式;将所述最新的消息处理逻辑表达式拆分为表达式最小单元;按照所述表达式最小单元对应的消息处理逻辑对所述筛选通过的消息进行处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410174706.X/,转载请声明来源钻瓜专利网。