qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marnie McCormack (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Created: (QPID-943) Move JMSXUserID creation to client to improve broker performance
Date Tue, 22 Apr 2008 11:12:25 GMT
Move JMSXUserID creation to client to improve broker performance

                 Key: QPID-943
                 URL: https://issues.apache.org/jira/browse/QPID-943
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker, Java Client
    Affects Versions: M2.1
            Reporter: Marnie McCormack
            Assignee: Martin Ritchie
             Fix For: M3

Currently the broker modifies the message to add the JMSXUserID. A better approach would be
to have the client encode that detail and have the broker verify that it is correct. This
means that the broker does not have to re-encode every message. It also allows the sending
client to decide if they wish to include the JMSXUserID for validation. 

Proposed Changes: 
Removing existing modification code replacing with validation if the JMSXUserID is present.
If validation is required to pass then close the connection on failures. 

Augment to client to have the ability to manuall or automatically set the JMSXUserID based
on the authenticated connection. 

Test Strategy: 

Test messages with manual user id creation(correct and incorrect), automatic user id creation.

Test broker in validation mode and lenient mode. 

Testing should include performance metrics to quantify the inpact of the additional processing.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message