[ 
https://issues.apache.org/jira/browse/CAMEL-11573?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rafał Gała updated CAMEL-11573:
-------------------------------
    Attachment: Jt400Endpoint.patch
                Jt400MultipleConsumersRouteTest.patch

Patches attached

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

Reply via email to