[ https://issues.apache.org/jira/browse/CAMEL-11573?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-11573. --------------------------------- Resolution: Fixed Assignee: Claus Ibsen Thanks for the patch. > Enable MultipleConsumersSupport for Jt400Endpoint > ------------------------------------------------- > > Key: CAMEL-11573 > URL: https://issues.apache.org/jira/browse/CAMEL-11573 > Project: Camel > Issue Type: New Feature > Components: camel-jt400 > Reporter: Rafał Gała > Assignee: Claus Ibsen > Priority: Minor > Fix For: 2.20.0 > > Attachments: Jt400Endpoint.patch, > Jt400MultipleConsumersRouteTest.patch > > > We set up a Camel route that consumes messages from AS400 data queue in 20 > concurrent tasks using a secure connection. The problem is that on AS400 > system all communication is handled by a single thread and maximum throughput > we can achieve is somewhere around 300mbps. It simply reaches a CPU > processing limit and just cannot do more bceause all communication is being > done within a single connection to AS400 system. If Jt400Endpoint class > implemented MultipleConsumersSupport interface, we would be able to set up > multiple consumers for this endpoint which would result in more than one > connection to AS400 thus the processing would be split to many threads on > AS400 system. > When we disable security and the traffic is unencrypted, the problem goes > away, but we really would like to stick with encrypted traffic. -- This message was sent by Atlassian JIRA (v6.4.14#64029)