[
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)