基于内容的发布订阅系统中一种梯形匹配算法

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:xsy00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于内容的发布/订阅是一种新型的通信方式。事件的发布者不必给出事件明确的目的地址,事件的目的地址由匹配订阅者申明的订阅消息内容确定。因此,订阅与事件的匹配成为基于内容的发布/订阅系统中面临的关键问题之一。文中提出一种梯形匹配算法。先将所有订阅的约束按一定的规则存储于一个二维数组中,然后利用前一个订阅中某个约束是否匹配成功来判定此后也包含有此约束的订阅是否还需进行匹配,整个算法过程类似于线性代数中的梯形求解矩阵的解的方法。这样可以有效避免不同订阅中包含有相同约束被重复匹配的情况,从而加速事件与订阅的匹配效率
其他文献
在磷复肥产销会期间,同期举行了肥料市场分析论坛,来自Argus新加坡办公室亚洲市场化肥编辑Carl Roache就全球化肥市场形势及未来走向进行了详细解读。
解决粮食供求结构性矛盾。必须处理好保障粮食安全的战略性问题和战术性问题。稳定增加粮食综合生产能力、保护粮农利益、确保国家储备粮合理规模。要不断增强我国的粮食生产
USB存储设备所造成的数据泄漏问题日益严重。对USB存储设备进行访问控制,可以有效阻止USB存储设备的数据泄漏。文中主要研究基于Linux操作系统的USB存储设备访问控制机制,并
期刊
内存对计算机系统的性能具有重要影响,内存网格能够共享跨域的开放网络环境中的内存资源,以磁盘缓存的形式提高系统性能。为实现缓存对应用的透明性,提出了动态修改操作系统
10月11日,由中国化工信息中心和北京航天恒丰科技股份有限公司主办的“2018世界微生物技术交流大会”在北京市房山区召开。本次大会聚焦微生物技术在农业领域的应用,以使用微生
为了完成数据管理系统开发中专项数据的组织调用和管理,设计将数据存人到数据库表的结构化字段中,使用VC++程序开发语言和ADO数据访问技术,结合使用ActiveX控件对数据进行安全存储
STEAM教育模式对工匠型创新人才的培养提供了理论依据,并提供了较好的课程改革视角,是跨学科教育的典型应用。文章以STEAM模型为基础,以创新教育为导向,探究STEAM教育模式在
穿越枪林弹雨,跨越历史云烟.“八一”军歌嘹亮,响彻中华大地……
忻州市大棚种植的经作物主要有黄瓜、甜瓜、芹菜等。为扩大云天化品牌在忻州市场的知名度,让农民感性认识云天化“镁立硼”、“四全”系列复合肥,积攒老百姓的口碑,特做此试验示