You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@rocketmq.apache.org by "Eric Liu (JIRA)" <ji...@apache.org> on 2017/03/16 03:31:41 UTC

[jira] [Commented] (ROCKETMQ-121) Support message filtering based on SQL92

    [ https://issues.apache.org/jira/browse/ROCKETMQ-121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15927412#comment-15927412 ] 

Eric Liu commented on ROCKETMQ-121:
-----------------------------------

I already had an edition that filter according to message properties. 

My edition support :
1. numeric comparison
2. null check
3. etc...

Also the edition could be extended easily to have more features because it is implemented by javaCC.

Besides, consider the pull pattern of RocketMQ, the edition also support the scenario of high subscription ratio, by calculating the result advanced.

See pr for more detail later.

So, could I be the assignee of this issue? 

> 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)