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)