The default max connection per route is 20 , if we don't set it the http client will set it to be 2. I'm not sure what's kind of use case you need more than 20 connections at the same time.
-- Willem Jiang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://www.fusesource.com | http://www.redhat.com Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English) http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) Twitter: willemjiang Weibo: 姜宁willem On Friday, February 1, 2013 at 4:06 PM, Willem jiang wrote: > Just a heads up. We upgrade the http client to 4.2.x in Camel 2.11.x, > We are using the PoolingClientConnectionManager instead, as it has much > better default options setting. > Can you try to run you camel route with latest Camel 2.11-SNAPSHOT to see if > the issue is till there? > BTW, I will try to add more option for managing the connection. > > > -- > Willem Jiang > > Red Hat, Inc. > FuseSource is now part of Red Hat > Web: http://www.fusesource.com | http://www.redhat.com > Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) > (English) > http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) > Twitter: willemjiang > Weibo: 姜宁willem > > > > > > On Friday, February 1, 2013 at 3:39 PM, Willem jiang wrote: > > > Thanks for reporting this, I just fill a JIRA[1] for it. > > I think we need to provide the options let the user get control of > > connection management. > > > > [1]https://issues.apache.org/jira/browse/CAMEL-6026 > > > > -- > > Willem Jiang > > > > Red Hat, Inc. > > FuseSource is now part of Red Hat > > Web: http://www.fusesource.com | http://www.redhat.com > > Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) > > (English) > > http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese) > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > > > > > > > > > On Friday, February 1, 2013 at 3:18 AM, apatel wrote: > > > > > I am getting org.apache.http.conn.HttpHostConnectException exception when > > > i > > > use the http4 component in routes, but the same routes work fine if i use > > > the http component. > > > > > > When i look at the code, i found below method in > > > org.apache.camel.component.http4.HttpComponen create > > > ThreadSafeClientConnManager, I am wondering in which place it release the > > > connection or sets connTTL( connection lifetime, <=0 implies "infinity"), > > > i > > > don't find any place to set connTTL. i can delay the error by setting > > > connectionsPerRoute to 10000. > > > > > > > > > protected ClientConnectionManager createConnectionManager() { > > > SchemeRegistry schemeRegistry = new SchemeRegistry(); > > > > > > ThreadSafeClientConnManager answer = new > > > ThreadSafeClientConnManager(schemeRegistry); > > > if (getMaxTotalConnections() > 0) { > > > answer.setMaxTotal(getMaxTotalConnections()); > > > } > > > if (getConnectionsPerRoute() > 0) { > > > answer.setDefaultMaxPerRoute(getConnectionsPerRoute()); > > > } > > > LOG.info (http://LOG.info)("Created ClientConnectionManager " + answer); > > > > > > return answer; > > > } > > > > > > Thanks, > > > Amit Patel > > > > > > > > > > > > > > > -- > > > View this message in context: > > > http://camel.465427.n5.nabble.com/Camel-http4-component-throws-Connection-refused-error-tp5726673.html > > > Sent from the Camel Development mailing list archive at Nabble.com > > > (http://Nabble.com). > > >