Hi Bruce, RocketMQ Team, RocketMQ Team hopes to add the functionality that support message filter based on a subset of SQL92 expression syntax [1]. As everyone knows, JMS Spec already defined a set of selector syntax , which is widely known by people around java world. In particular, open source like ActiveMQ has already implemented it very well (ActiveMQ also extends it to support XPATH).
My question: Is it appropriate that extracting ActiveMQ's JMS selector implementation into RocketMQ codebase(maybe we will add some extensions upon it)? I have no idea that if this behavior is correct. I just feel do the same thing again may be a waste of time, especially the performance of JavaCC used by ActiveMQ is good enough, and I have no sufficient reason to rewrite a brand new one. Looking forward you to give us some suggestions. Thanks [1] https://issues.apache.org/jira/browse/ROCKETMQ-121
