Manuel Shenavai created CAMEL-14425:
---------------------------------------

             Summary: Mail Consumer Performance Optimization
                 Key: CAMEL-14425
                 URL: https://issues.apache.org/jira/browse/CAMEL-14425
             Project: Camel
          Issue Type: Bug
          Components: camel-mail
            Reporter: Manuel Shenavai
         Attachments: performance.PNG

Hi,

we use the camel mail component and noticed a performance issue if we poll a 
mailbox with a lot of messages (30.000+), though we set a small value for 
maxMessagesPerPoll and FetchSize. I found that all available messages are 
looped through multiple times.


In a test I measured the number of messages processed in 5 seconds for 
different amount of available messages in the inbox before and after optimizing 
the code. MaxMessagePerPoll is set to 3.

I attach a picture with the results of the measurement.


https://github.com/mash-sap/camel/commit/1a92bf9da8f06541a926e5f9c78947c2e62ef7f2

 

This problem affects not a specific version.


Best regards,
Manuel



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to