一种消息过滤器的扩展方法、应用系统及应用方法技术方案

技术编号:26178323 阅读:45 留言:0更新日期:2020-10-31 14:27
本发明专利技术公开了一种消息过滤器的扩展方法、应用系统及应用方法,涉及通用型软件领域,包括:消息过滤器接接收外部发送的过滤规则并存储至一缓存集群;所述消息过滤器对外设置一规则接口,通过所述规则接口接收外部发送的更新指令,并根据所述更新指令实时动态更新所述缓存集群中已存储的所述过滤规则。本发明专利技术的有益效果:用户可根据业务需求通过规则接口实时动态更新设置缓存集群中的过滤规则,实现定制扩展过滤规则;能够高效处理大量消息订阅请求,实现动态增删消息过滤器,增强消息过滤器的过滤功能。

An extension method, application system and application method of message filter

【技术实现步骤摘要】
一种消息过滤器的扩展方法、应用系统及应用方法
本专利技术涉及通用型软件领域,具体涉及一种消息过滤器的扩展方法、应用系统及应用方法。
技术介绍
在电信网络的管理过程中,系统有海量的消息以发布订阅的模式进行网络间传输,及时有效的进行消息过滤能够减少无效网络传输,降低资源浪费。消息过滤分为客户端过滤和服务端过滤。应用客户端过滤方法易于控制和扩展,但对网络资源消耗大。应用服务端过滤方法,资源消耗少,但常用且知名的消息中间件均只能实现一些简单的过滤,如订阅者订阅时上传简单的过滤表达式,无法实现动态修改过滤规则。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种消息过滤器的扩展方法、应用系统及应用方法,用户可根据业务需求通过规则接口实时动态更新设置缓存集群中的过滤规则,实现定制扩展过滤规则,能够高效处理大量消息订阅请求,实现动态增删过滤器,增强消息过滤器的过滤功能。为达到以上目的,本专利技术采取的技术方案是:一种消息过滤器的扩展方法,所述扩展方法包括:消息过滤器接收外部发送的过滤规则并本文档来自技高网...

【技术保护点】
1.一种消息过滤器的扩展方法,其特征在于,所述扩展方法包括:/n消息过滤器接收外部发送的过滤规则并存储至一缓存集群;/n所述消息过滤器对外设置一规则接口,通过所述规则接口接收外部发送的更新指令,并根据所述更新指令实时动态更新所述缓存集群中已存储的所述过滤规则。/n

【技术特征摘要】
1.一种消息过滤器的扩展方法,其特征在于,所述扩展方法包括:
消息过滤器接收外部发送的过滤规则并存储至一缓存集群;
所述消息过滤器对外设置一规则接口,通过所述规则接口接收外部发送的更新指令,并根据所述更新指令实时动态更新所述缓存集群中已存储的所述过滤规则。


2.一种消息过滤器的应用系统,其特征在于,所述应用系统包括:
订阅者端,用于根据订阅者的指令发送消息订阅请求;
消息服务模块,用于根据所述消息订阅请求反馈目标消息;
缓存集群,用于存储过滤规则,还用于根据收到的更新指令实时动态更新已存储的所述过滤规则;
消息过滤器,用于获取所述消息服务模块反馈的所述目标消息;还用于根据预设策略从缓存集群获取所述过滤规则,根据所述过滤规则对所述目标消息进行过滤处理,并将处理后的目标消息反馈给所述订阅者端;所述消息过滤器具有规则接口,通过所述规则接口接收外部发送的所述过滤规则和更新指令,并发送给所述缓存集群。


3.如权利要求2所述的消息过滤器的应用系统,其特征在于,所述消息服务模块包括:
消息发布者端,用于接收消息发布者上传的消息并输出;
消息服务端,用于接收所述消息过滤器发送的消息订阅请求和所述消息发布者端发送的消息,根据所述消息订阅请求从所述消息中获取所述目标消息并反馈给所述消息过滤器。


4.如权利要求2所述的消息过滤器的应用系统,其特征在于,所述消息过滤器和所述消息服务模块集成于同一硬件终端;
所述消息过滤器为无状态过滤器并支持横向扩展,所述消息过滤器的数量为至少一个,每个所述消息过滤器均关联一所述缓存集群。


5.如权利要求2所述的消息过滤器的应用系统,其特征在于,所述订阅者端根据所述订阅者的指令发送消息订阅请求至所述消息过滤器,并由所述消息过滤器转发送至所述消息服务模块;
所述订阅者端启动时,为所述订阅者端配置对应的服务端地址,所述消息过滤器启动后根据所述服务端地址自动向对应的所述消息服务模块注册,所述消息服务模块中存储有由所有所述消息过滤器的地址构成的地址列表;
所述订阅者从所述地址列表中获取当前所有在线的所述消息过滤器的地址并根据预设策略选择一在线的所述消息过滤器的地址,所述订阅者端根据所述订阅者的指令发送所述消息订阅请求至该地址对应的所述消息过滤器,该地址对应的所述消息过滤器接收到所述消息订阅请求后自动将其转发送至所述服务端地址对应的所述消息服务模块,所述服务端地址对应的所述消息服务模块反馈所述目标消息给任一所述消息过滤器进行所述过滤处理,所述消息过滤器将处理后的所述目标消息反馈给所述订阅者端...

【专利技术属性】
技术研发人员:黄亮郭锐
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1