hi Claus, thanks for responding. i tried setting the connections per route configuration as a component option, but still, i see only 2 connections being established to HTTP service. these 2 connections are the httpClient library's default value. camel is not able to overwrite this. i am on camel 3.7.0. i have added the component option below, can you please point out if I have missed out anything?
<bean id="http" class="org.apache.camel.component.http.HttpComponent"> <property name="maxTotalConnections" value="22"/> <property name="connectionsPerRoute" value="22"/> </bean> On Fri, Jan 20, 2023 at 4:03 PM Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > It looks like setDefaultMaxPerRoute is invoked later that changes this > value. > Also you should not use query parameter as the http client may be > already created if you use http component elsewhere, favour set the value > on the component level > > On Fri, Jan 20, 2023 at 11:18 AM Rohan Emmanuel < > rohan.emmanue...@gmail.com> > wrote: > > > hi, > > In my camel route i am using http component to connect to a HTTP > service, I > > have the connectionsPerRoute query parameters set on the url as per the > > documentation. but I see that always 2 connections are established to the > > HTTP service even though I am sending many concurrent requests to the > > route. > > > > I added a couple of print statements to get pool stats for every > > connect() call, I always see 2 connections getting established, I also > > verified there is always 2 number of connections in the ESTABLISHED state > > on the HTTP service side. > > > > PoolStats-->[total kept alive: 0; route allocated: 2 of 2; total > allocated: > > 2 of 20] > > > > > > in the PoolingHttpClientConnectionManager code, I see that the CPool is > > initialized with defaultMaxPerRoute as 2. > > > > > > this.pool = new CPool((ConnFactory)new > > InternalConnectionFactory(this.configData, connFactory), 2, 20, > > timeToLive, timeUnit); > > > > > > Shouldnt this be overridden with the connectionsPerRoute value? is > > there any way to configure thie connections Per route configuration? > > > > any help would be appreciated. > > > > > > -- > > Regards, > > Rohan Emmanuel > > > > > -- > Claus Ibsen > ----------------- > @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 > -- Regards, Rohan Emmanuel