[ 
https://issues.apache.org/jira/browse/CAMEL-16611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17346583#comment-17346583
 ] 

Claus Ibsen commented on CAMEL-16611:
-------------------------------------

https://github.com/apache/camel/commit/baf18c9d09adee46c26e5a2b5e9119857ea04489

> camel-smpp: Export JSMPP's pduProcessorDegree and queueCapacity to 
> SmppConfiguration
> ------------------------------------------------------------------------------------
>
>                 Key: CAMEL-16611
>                 URL: https://issues.apache.org/jira/browse/CAMEL-16611
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-smpp
>    Affects Versions: 3.7.3
>            Reporter: G Kal
>            Priority: Minor
>             Fix For: 3.11.0
>
>
> These two parameters configure the internal task executor, that handles PDUs. 
> Since the core and max threads of this thread pool is set to the same number 
> (org.jsmpp.session.SMPPSession.{color:#000000}BoundSessionStateListener){color}
>  more threads than needed are created !
> The default value of pduProcessorDegree = 3, which means that each SMPP 
> session would spawn 3 threads. For a big number of sessions (SMPP 
> Producer/Consumer) with a really small window, this is really unnecessary (1 
> thread with a fair sized queue could handle low traffic scenarios when the 
> processing time of the route is fast!)
> Could these two JSMPP parameters be exported and configurable as an advanced 
> configuration?
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to