# Do we need a Nodebuilder pool

**URL:** https://discuss.elastic.co/t/do-we-need-a-nodebuilder-pool/5123
**Category:** Elasticsearch
**Created:** [August 11, 2011, 3:01am UTC](https://discuss.elastic.co/t/do-we-need-a-nodebuilder-pool/5123 "2011-08-11T03:01:43Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![CHI\_WAI\_HO](https://avatars.discourse-cdn.com/v4/letter/c/e68b1a/32.png) [@CHI\_WAI\_HO](https://discuss.elastic.co/u/CHI_WAI_HO)
#### Post date: [August 11, 2011, 3:01am UTC](https://discuss.elastic.co/t/do-we-need-a-nodebuilder-pool/5123/1 "2011-08-11T03:01:43Z")

</div>

Hi All,

I am new to EC and have just gone through some tests it it. It is  
doing really great on it's scability and performance. However, as I am  
originally a RDBMS guy who used JDBC And sone pooling mechanism to  
reduce the connection establishment time, is there any equivalent  
things that are available with EC? Or the nodebuilder will do the  
pooling (I am mentioning about the pooling, not the dynamic node  
discovery) for us? As making new connection for each user request is  
expensive and lower the response rate I guess.

May be there are topics already mentioned the mechanism on EC website  
that I missed, if there is any, would you mind sharing the links with  
us?

Thank you very much and you every kind help and reply are highly  
appreciated .

Zero

---

<div class="post-metadata">

### Author: ![medcl\_net](https://avatars.discourse-cdn.com/v4/letter/m/90ced4/32.png) [@medcl\_net](https://discuss.elastic.co/u/medcl_net)
#### Post date: [August 11, 2011, 3:09am UTC](https://discuss.elastic.co/t/do-we-need-a-nodebuilder-pool/5123/2 "2011-08-11T03:09:41Z")

</div>

pooling is needed,when you are using thrift,it's easy to reuse the socket  
connection,and the performance is burst up,I've already implemented that in  
my [ElasticSearch.NET](http://ElasticSearch.NET) Client,you can check it out:  
[https://github.com/medcl/ElasticSearch.Net](https://github.com/medcl/ElasticSearch.Net)

-----Original Message-----  
From: CHI WAI HO  
Sent: Thursday, August 11, 2011 11:01 AM  
To: elasticsearch  
Subject: Do we need a Nodebuilder pool

Hi All,

I am new to EC and have just gone through some tests it it. It is  
doing really great on it's scability and performance. However, as I am  
originally a RDBMS guy who used JDBC And sone pooling mechanism to  
reduce the connection establishment time, is there any equivalent  
things that are available with EC? Or the nodebuilder will do the  
pooling (I am mentioning about the pooling, not the dynamic node  
discovery) for us? As making new connection for each user request is  
expensive and lower the response rate I guess.

May be there are topics already mentioned the mechanism on EC website  
that I missed, if there is any, would you mind sharing the links with  
us?

Thank you very much and you every kind help and reply are highly  
appreciated .

Zero

---

<div class="post-metadata">

### Author: ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)
#### Post date: [August 11, 2011, 8:47am UTC](https://discuss.elastic.co/t/do-we-need-a-nodebuilder-pool/5123/3 "2011-08-11T08:47:59Z")

</div>

There is no need to pool _Node_ instances (NodeBuilder is just a way to  
construct a node instances), you should have one Node instances across the  
lifecycle of the app used by as many threads as you want.

On Thu, Aug 11, 2011 at 6:01 AM, CHI WAI HO [zeroho@gmail.com](mailto:zeroho@gmail.com) wrote:

> Hi All,
> 
> I am new to EC and have just gone through some tests it it. It is  
> doing really great on it's scability and performance. However, as I am  
> originally a RDBMS guy who used JDBC And sone pooling mechanism to  
> reduce the connection establishment time, is there any equivalent  
> things that are available with EC? Or the nodebuilder will do the  
> pooling (I am mentioning about the pooling, not the dynamic node  
> discovery) for us? As making new connection for each user request is  
> expensive and lower the response rate I guess.
> 
> May be there are topics already mentioned the mechanism on EC website  
> that I missed, if there is any, would you mind sharing the links with  
> us?
> 
> Thank you very much and you every kind help and reply are highly  
> appreciated .
> 
> Zero

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 3:57am UTC](https://discuss.elastic.co/t/do-we-need-a-nodebuilder-pool/5123/4 "2017-07-06T03:57:30Z")

</div>


