KannarFr opened a new issue #472:
URL: https://github.com/apache/pulsar-client-go/issues/472


   #### Expected behavior
   
   When a client is connected, the proxy shouldn't continue to create a 
connection with the broker.
   
   #### Actual behavior
   
   Using a lot of clients, like 300k clients on a cluster with 20 proxies/20 
brokers using the Go client. The proxies continue to create connections 
indefinitely to brokers. Using the same pattern the java client is not. It 
conducts the proxies nodes to take all socket the host could provide and the 
proxy becomes useless. Then another proxy and etc and the cluster becomes fully 
unreachable.
   
   #### Steps to reproduce
   
   Create a lot of clients using go client to cluster with multiples 
proxies/brokers and follow the number of opened TCP connections using 
   
   ```bash
   ss | grep ESTAB | wc -l
   ```
   
   And it counts a lot of creation between proxies and brokers while the 
connection between client and proxy is stable.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to