You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Rafał Gała (JIRA)" <ji...@apache.org> on 2017/07/21 13:13:00 UTC

[jira] [Created] (CAMEL-11573) Enable MultipleConsumersSupport for Jt400Endpoint

Rafał Gała created CAMEL-11573:
----------------------------------

             Summary: 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


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)