[jboss-jira] [JBoss JIRA] Updated: (JBMESSAGING-275) Move Selector processing IN the Channel

Ovidiu Feodorov (JIRA) jira-events at lists.jboss.org
Wed Mar 14 00:31:18 EDT 2007


     [ http://jira.jboss.com/jira/browse/JBMESSAGING-275?page=all ]

Ovidiu Feodorov updated JBMESSAGING-275:
----------------------------------------

    Fix Version/s: Unscheduled
                       (was: 1.2.1)

> Move Selector processing IN the Channel
> ---------------------------------------
>
>                 Key: JBMESSAGING-275
>                 URL: http://jira.jboss.com/jira/browse/JBMESSAGING-275
>             Project: JBoss Messaging
>          Issue Type: Task
>          Components: Messaging Core
>            Reporter: Ovidiu Feodorov
>         Assigned To: Tim Fox
>             Fix For: Unscheduled
>
>   Original Estimate: 2 weeks
>  Remaining Estimate: 2 weeks
>
> Currently, a consumer "arrests" a message that is being handled to it and doesn't match the Selector. That means it returns an active Delivery for it, but it doesn't forward the message to the client. This is because the consumer needs to be able to receiver further messages coming after the non-matching message, and that may potentially match the selector.
> This is a poor solution that doesn't scale. We may end up with lots of non-matching messages being "arrested" by a consumer, while they could just be simply returned to the channel and forwarded to other potential consumers.
> A possible (right) approach is to move selector processing in the Channel, so the message is not even handled to the non-accepting cosumer. Review this and refactor.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list