# Load balance requests from single connection

**URL:** https://discourse.haproxy.org/t/load-balance-requests-from-single-connection/4201
**Category:** Help!
**Created:** [August 13, 2019, 10:45am UTC](https://discourse.haproxy.org/t/load-balance-requests-from-single-connection/4201 "2019-08-13T10:45:47Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![gopusuresh](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@gopusuresh](https://discourse.haproxy.org/u/gopusuresh)
#### Post date: [August 13, 2019, 10:45am UTC](https://discourse.haproxy.org/t/load-balance-requests-from-single-connection/4201/1 "2019-08-13T10:45:47Z")

</div>

hi,  
Can we load balance multiple Requests from a single tcp connection in tcp mode??

---

<div class="post-metadata">

### Author: ![lukastribus](https://avatars.discourse-cdn.com/v4/letter/l/7ea924/32.png) [@lukastribus](https://discourse.haproxy.org/u/lukastribus)
#### Post date: [August 13, 2019, 5:12pm UTC](https://discourse.haproxy.org/t/load-balance-requests-from-single-connection/4201/2 "2019-08-13T17:12:46Z")

</div>

No, this is not even theoretically possible.

You cannot split up transactions of a protocol that is undefined.

---

<div class="post-metadata">

### Author: ![gopusuresh](https://avatars.discourse-cdn.com/v4/letter/g/848f3c/32.png) [@gopusuresh](https://discourse.haproxy.org/u/gopusuresh)
#### Post date: [August 14, 2019, 6:03am UTC](https://discourse.haproxy.org/t/load-balance-requests-from-single-connection/4201/3 "2019-08-14T06:03:48Z")

</div>

well, can we some how define a custom structure(like xml based request response format) for each request in haproxy??

---

<div class="post-metadata">

### Author: ![lukastribus](https://avatars.discourse-cdn.com/v4/letter/l/7ea924/32.png) [@lukastribus](https://discourse.haproxy.org/u/lukastribus)
#### Post date: [August 14, 2019, 7:15am UTC](https://discourse.haproxy.org/t/load-balance-requests-from-single-connection/4201/4 "2019-08-14T07:15:50Z")

</div>

No, that’s not possible.
