# Feature request: HTTP listeners

**URL:** https://discuss.elastic.co/t/feature-request-http-listeners/2811
**Category:** Elasticsearch
**Created:** [February 14, 2010, 6:54pm UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811 "2010-02-14T18:54:53Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Clinton\_Gormley](https://avatars.discourse-cdn.com/v4/letter/c/50afbb/32.png) [@Clinton\_Gormley](https://discuss.elastic.co/u/Clinton_Gormley)
#### Post date: [February 14, 2010, 6:54pm UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811/1 "2010-02-14T18:54:53Z")

</div>

One of the things I'd like to be able to do, is to query one node about  
the other http enabled nodes in the cluster (in the same was as you can  
find out which nodes are data nodes)

In other words, one of my clients starts up, queries the 'main' node  
about which listeners are available, then randomly selects one of those  
nodes.

The idea is to spread the load between the nodes, and also, if a node  
goes down, then my client already has a list of other nodes that it can  
try connecting to.

Or am I approaching this in the wrong way?

ta

clint

--  
Web Announcements Limited is a company registered in England and Wales,  
with company number 05608868, with registered address at 10 Arvon Road,  
London, N5 1PR.

---

<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: [February 14, 2010, 6:58pm UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811/2 "2010-02-14T18:58:05Z")

</div>

You are perfectly correct about it, and I need to add it to the nodes info  
API. Can you open a feature request for this?

On Sun, Feb 14, 2010 at 8:54 PM, Clinton Gormley [clinton@iannounce.co.uk](mailto:clinton@iannounce.co.uk)wrote:

> One of the things I'd like to be able to do, is to query one node about  
> the other http enabled nodes in the cluster (in the same was as you can  
> find out which nodes are data nodes)
> 
> In other words, one of my clients starts up, queries the 'main' node  
> about which listeners are available, then randomly selects one of those  
> nodes.
> 
> The idea is to spread the load between the nodes, and also, if a node  
> goes down, then my client already has a list of other nodes that it can  
> try connecting to.
> 
> Or am I approaching this in the wrong way?
> 
> ta
> 
> clint
> 
> --  
> Web Announcements Limited is a company registered in England and Wales,  
> with company number 05608868, with registered address at 10 Arvon Road,  
> London, N5 1PR.

---

<div class="post-metadata">

### Author: ![Clinton\_Gormley](https://avatars.discourse-cdn.com/v4/letter/c/50afbb/32.png) [@Clinton\_Gormley](https://discuss.elastic.co/u/Clinton_Gormley)
#### Post date: [February 14, 2010, 7:16pm UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811/3 "2010-02-14T19:16:00Z")

</div>

On Sun, 2010-02-14 at 20:58 +0200, Shay Banon wrote:

> You are perfectly correct about it, and I need to add it to the nodes  
> info API. Can you open a feature request for this?

> **[Issues · elastic/elasticsearch](https://github.com/elastic/elasticsearch/issues#issue/10)**
>
> Free and Open, Distributed, RESTful Search Engine. Contribute to elastic/elasticsearch development by creating an account on GitHub.

🙂

--  
Web Announcements Limited is a company registered in England and Wales,  
with company number 05608868, with registered address at 10 Arvon Road,  
London, N5 1PR.

---

<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: [February 14, 2010, 7:30pm UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811/4 "2010-02-14T19:30:52Z")

</div>

Fixed in master. You can download (with instructions on how to built it)  
here: [http://www.elasticsearch.com/download](http://www.elasticsearch.com/download)

-shay.banon

On Sun, Feb 14, 2010 at 9:16 PM, Clinton Gormley [clinton@iannounce.co.uk](mailto:clinton@iannounce.co.uk)wrote:

> On Sun, 2010-02-14 at 20:58 +0200, Shay Banon wrote:
> 
> > You are perfectly correct about it, and I need to add it to the nodes  
> > info API. Can you open a feature request for this?
> 
> [Issues · elastic/elasticsearch · GitHub](http://github.com/elasticsearch/elasticsearch/issues#issue/10)
> 
> 🙂
> 
> --  
> Web Announcements Limited is a company registered in England and Wales,  
> with company number 05608868, with registered address at 10 Arvon Road,  
> London, N5 1PR.

---

<div class="post-metadata">

### Author: ![Clinton\_Gormley](https://avatars.discourse-cdn.com/v4/letter/c/50afbb/32.png) [@Clinton\_Gormley](https://discuss.elastic.co/u/Clinton_Gormley)
#### Post date: [February 14, 2010, 7:40pm UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811/5 "2010-02-14T19:40:01Z")

</div>

On Sun, 2010-02-14 at 21:30 +0200, Shay Banon wrote:

> Fixed in master. You can download (with instructions on how to built  
> it) here: [http://www.elasticsearch.com/download](http://www.elasticsearch.com/download)

Brilliant - many thanks

clint

---

<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, 4:25am UTC](https://discuss.elastic.co/t/feature-request-http-listeners/2811/6 "2017-07-06T04:25:45Z")

</div>


