<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'><span>I'm just trying to scratch an intellectual itch here, but I'm trying to figure out how to match routing keys using regexes.<br><br>The problem I see is that, if a consumer issues a regex as a pattern for a subscription, when a message gets published, how do I find out all the regexes I know about that match? Do I loop over all the consumers, asking each one if they match or not? Seems kind of inefficient.<br><br>Just wondering if this problem was known and passed over early on, and the */# mechanism used to get around this problem. <br><br>I also thought about using some text indexing engine (a la lucene) to solve this problem, but if a message gets published with a specific routing key, you'd have to re-run the search attached to the consumers to get an updated list of messages that match a given regex. So there's no benefit from doing that either, so far as I can tell.<br><br><span name="x"></span><br>Thanks!<br><br>Jon Brisbin<br>http//jbrisbin.com<br><span name="x"></span><br></span><br></div></body></html>