[发明专利]偏向应用的结构优化的分布式事件中心的方法及系统在审
| 申请号: | 202010066769.9 | 申请日: | 2020-01-20 |
| 公开(公告)号: | CN111324469A | 公开(公告)日: | 2020-06-23 |
| 发明(设计)人: | 李太友;张淑强;陈桂刚;刘纯;李大勤;郭昊;赵健军;宋晨 | 申请(专利权)人: | 天津美腾科技股份有限公司;天津中新智冠信息技术有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 300467 天津市滨海新区中新生*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 偏向 应用 结构 优化 分布式 事件 中心 方法 系统 | ||
本发明实施例公开了一种偏向应用的结构优化的分布式事件中心的方法及系统。本发明实施例提供的偏向应用的结构优化的分布式事件中心的方法包括事件中心向事件源动态同步事件定义数据及订阅关系数据;根据事件定义数据,事件源生成事件数据并发送事件数据至对应的事件通道;根据订阅关系数据,事件通道接收事件数据并发送事件数据至事件消费者;事件中心通过动态加载解析器技术动态同步事件解析数据至事件消费者。本发明实施例提供的技术方案实现了在事件分发环节去除中心节点,对事件中心功能调整为偏向于元数据的定义及存储,实现智能工厂自动信息配置中事件源直接向事件通道发送事件数据,减小了不同事件之间相互干扰的问题。
技术领域
本发明实施例涉及事件分发技术领域,尤其涉及一种偏向应用的结构优化的分布式事件中心的方法及系统。
背景技术
选煤厂包括压滤、密控、沉降、加药以及配煤等不可缺少的环节,现有的选煤厂的生产过程中有诸多环节都依赖人工操作,智能选煤工厂包括压滤、密控、沉降、加药以及配煤等多种自动控制模块或系统,智能选煤工厂自动信息配置成为发展趋势,现有的智能选煤工厂自动信息配置中需要采用分布式事件中心进行事件的集中和配置,导致不同事件之间存在相互干扰,影响事件的处理能力。
现有的智能选煤工厂自动信息配置中不同事件之间存在相互干扰成为业内亟待解决的问题。
发明内容
本发明实施例提供一种偏向应用的结构优化的分布式事件中心的方法及系统,以解决现有的智能选煤工厂自动信息配置中可以使用的事件都是相对固定的,不同事件之间存在相互干扰的问题。
为实现上述技术问题,本发明采用以下技术方案:
第一方面,本发明实施例提供了一种偏向应用的结构优化的分布式事件中心的方法,包括:
事件中心向事件源动态同步事件定义数据及订阅关系数据;
根据所述事件定义数据,所述事件源生成事件数据并发送所述事件数据至对应的事件通道;
根据所述订阅关系数据,事件通道接收所述事件数据并发送所述事件数据至事件消费者;
所述事件中心通过动态加载解析器技术动态同步事件解析数据至所述事件消费者。
进一步地,事件定义数据包括静态上下文数据;
动态同步事件解析数据包括动态上下文解析数据。
进一步地,所述事件中心通过动态加载解析器技术动态同步事件解析数据至所述事件消费者,包括:
根据类加载机制,在事件中心验证并缓存类字节码;
通过远程加载二进制字节流的方式将所述类字节码形成类。
进一步地,在所述根据所述事件定义数据,所述事件源生成事件数据并发送所述事件数据至对应的事件通道之后,还包括:
所述事件源缓存所述订阅关系数据。
进一步地,所述事件中心通过动态加载解析器技术动态同步事件解析数据至所述事件消费者之后,还包括:
所述事件消费者根据所述类及对象加载方式将收到的所述事件数据解析成对象,并进行事件消费处理。
进一步地,在所述根据所述订阅关系数据,事件通道接收所述事件数据并发送所述事件数据至事件消费者之前,还包括:
事件中心根据需要动态创建或销毁事件通道。
第二方面,本发明实施例还提供了一种携带顺序历史数据的事件消息分发的系统,包括:
事件中心,用于向事件源动态同步事件定义数据及订阅关系数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津美腾科技股份有限公司;天津中新智冠信息技术有限公司,未经天津美腾科技股份有限公司;天津中新智冠信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010066769.9/2.html,转载请声明来源钻瓜专利网。





