Cool. Eric, could you initiate a discussion in dev mail list? As far as I know, ActiveMQ also use JavaCC to implement this functionality.
2017-03-16 11:40 GMT+08:00 yukon (JIRA) <[email protected]>: > > [ https://issues.apache.org/jira/browse/ROCKETMQ-121?page= > com.atlassian.jira.plugin.system.issuetabpanels:comment- > tabpanel&focusedCommentId=15927420#comment-15927420 ] > > yukon commented on ROCKETMQ-121: > -------------------------------- > > Hi, > > Since you already have a implementation, could you please send a PR to > rocketmq with detailed descriptions, design, and so on. > And then let's discuss it at the dev mailing list, maybe you two guys can > work together to finish this feature. > > > Support message filtering based on SQL92 > > ---------------------------------------- > > > > Key: ROCKETMQ-121 > > URL: https://issues.apache.org/jira/browse/ROCKETMQ-121 > > Project: Apache RocketMQ > > Issue Type: Wish > > Components: rocketmq-client, rocketmq-store > > Reporter: yukon > > Assignee: Rich Zhang > > Priority: Minor > > > > So far, RocketMQ only support message filtering feature by `TAG`, but > one message only can own one tag, this is too limited to meet complex > business requirements. > > So, we want to define and implement a reasonable filter language based > on a subset of the SQL 92 expression syntax to support customized message > filtering. > > > > -- > This message was sent by Atlassian JIRA > (v6.3.15#6346) >
