微型机与应用
微型機與應用
미형궤여응용
MICROCOMPUTER & ITS APPLICATIONS
2012年
2期
41-43
,共3页
发布/订阅%匹配算法%多维索引
髮佈/訂閱%匹配算法%多維索引
발포/정열%필배산법%다유색인
publish/subscribe%match algorithm%multi-dimension index
目前基于内容的发布/订阅系统得到了广泛的应用,而事件和订阅的匹配算法是其中的一个关键问题。提出了一种高效的匹配算法,首先根据谓词类型和名称的不同建立若干订阅树,建立一个索引结构管理这些树。匹配时,根据事件的类型和名称在对应的树中进行搜索。实验证明该算法具有较好的匹配性能。
目前基于內容的髮佈/訂閱繫統得到瞭廣汎的應用,而事件和訂閱的匹配算法是其中的一箇關鍵問題。提齣瞭一種高效的匹配算法,首先根據謂詞類型和名稱的不同建立若榦訂閱樹,建立一箇索引結構管理這些樹。匹配時,根據事件的類型和名稱在對應的樹中進行搜索。實驗證明該算法具有較好的匹配性能。
목전기우내용적발포/정열계통득도료엄범적응용,이사건화정열적필배산법시기중적일개관건문제。제출료일충고효적필배산법,수선근거위사류형화명칭적불동건립약간정열수,건립일개색인결구관리저사수。필배시,근거사건적류형화명칭재대응적수중진행수색。실험증명해산법구유교호적필배성능。
Matching algorithm is one of the key problems in content-based publish/subscribe system. This paper proposed an efficient matching method between subscriptions and events. Firstly, construct a tree for each different types of predicate, and man- age these trees with a multi-dimension index structure. Secondly, search in the corresponding tree to match an event by its type and name. The experiment result proves that this algorithm works with a high efficiency.