Optimizing publish/subscribe matching for non-wildcarded topics
AssigneeInternational Business Machines Corporation
InventorsBenjamin J. Fletcher, Martin J. Gale, Neil G. Young
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsBenjamin J. Fletcher, Martin J. Gale, Neil G. Young
Estimating the term…
A method, a system and a computer program product for matching a publication to at least one subscriber are disclosed. After receiving a publication request, a matching engine accesses a hash table to determine whether there is a non-wildcarded match corresponding to the publication request. If the matching engine finds the non-wildcarded match in the hash table, the matching engine omits validating a topic of the publication and provides the non-wildcarded match to the broker device without waiting for a result of searching a wildcarded match. Otherwise, the matching engine validates the topic of the publication. The matching engine also starts to search a wildcarded match in a wildcarded subscription data store. Upon finding the wildcarded match, the matching engine provides the wildcarded match to the broker device. The matching engine provides each result of the findings asynchronously to the broker device.
A computer-implemented method for matching a publication to at least one subscriber, the method comprising:
A computer-implemented system for matching a publication to at least one subscriber, the system comprising:
Dependencies are inferred from the claim text.