# Question about node communication

**URL:** <https://discuss.elastic.co/t/question-about-node-communication/7835>\
**Category:** Elasticsearch\
**Created:** [May 24, 2012, 8:34am UTC](https://discuss.elastic.co/t/question-about-node-communication/7835 "2012-05-24T08:34:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanguy1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tanguy1/32/1749_2.png) [@Tanguy1](https://discuss.elastic.co/u/Tanguy1)\
**Post date:** [May 24, 2012, 8:34am UTC](https://discuss.elastic.co/t/question-about-node-communication/7835/1 "2012-05-24T08:34:08Z")

</div>

Hi all,

I've got few questions about nodes communication within an elasticsearch  
cluster:

What kind of data are sent/received when nodes communicate with each others  
over TCP (serialized POJO Requests or something else)?

Which Java classes are in charge of sending or listening incoming  
messages? TransportService and Transport implementations?

Thanks

-- Tanguy

---

<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:** [May 25, 2012, 10:45pm UTC](https://discuss.elastic.co/t/question-about-node-communication/7835/2 "2012-05-25T22:45:27Z")

</div>

Yes, the different Transport actions are the ones that are responsible for  
sending and receiving requests, with the relevant XXRequest and XXXResponse  
to manage serialization.

On Thu, May 24, 2012 at 10:34 AM, Tanguy [tlrx.dev@gmail.com](mailto:tlrx.dev@gmail.com) wrote:

> Hi all,
> 
> I've got few questions about nodes communication within an elasticsearch  
> cluster:
> 
> What kind of data are sent/received when nodes communicate with each  
> others over TCP (serialized POJO Requests or something else)?
> 
> Which Java classes are in charge of sending or listening incoming  
> messages? TransportService and Transport implementations?
> 
> Thanks
> 
> -- Tanguy

---

<div class="post-metadata">

**Author:** ![Tanguy1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tanguy1/32/1749_2.png) [@Tanguy1](https://discuss.elastic.co/u/Tanguy1)\
**Post date:** [May 25, 2012, 11:37pm UTC](https://discuss.elastic.co/t/question-about-node-communication/7835/3 "2012-05-25T23:37:53Z")

</div>

Thanks Shay.

---

<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:26am UTC](https://discuss.elastic.co/t/question-about-node-communication/7835/4 "2017-07-06T03:26:52Z")

</div>

Closed on July 6, 2017, 3:26am UTC


