[ 
http://issues.apache.org/jira/browse/QPID-18?page=comments#action_12440689 ] 
            
Robert Greig commented on QPID-18:
----------------------------------

Some things to note/consider:

1) we have a BIO implementation that was written as an experiment. Unless it is 
trivial to update it to support MINA 1.0 it is probably worth removing it. It 
was written to see if BIO could offer any improvement in performance over NIO 
but we could not observe any difference in performance on any of our test cases.

2) similarly we have an NIO implementation that is heavily based on the MINA 
NIO implementation, with the difference that it uses separate threads for 
reading and writing in the SocketIoProcessor (MINA default is one thread per 
SocketIoProcessor). Again this isn't currently used so it could be removed and 
if we ever want to resurrect it we can always grab it from subversion. Since it 
was based on several MINA package protected classes it involved copying several 
MINA classes hence is a bit of a maintenance overhead.

3) MINA now has a different thread pool filter implementation, based on a new 
ExecutorFilter. We need to investigate how that performs and how our own custom 
thread pool compares.

> Update Java client and broker to MINA 1.0 release
> -------------------------------------------------
>
>                 Key: QPID-18
>                 URL: http://issues.apache.org/jira/browse/QPID-18
>             Project: Qpid
>          Issue Type: Task
>          Components: Java Broker, Java Client
>            Reporter: Robert Greig
>
> We are currently using a build of MINA from the trunk, circa version 0.9.5.
> Now that version 1.0 has been released we should update to use that version.
> We have our own thread pool implementation, I am not sure if there are any 
> changes to MINA that will mean that code has to be modified.

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

        

Reply via email to