How to scale out logstash when using output plugin websockets

Hi,
when using logstash output plugin for websockets, my understanding is the output plugin works as a websocket server, and sending data to websocket clients .
my question is how to ensure scaling of the websockets if there are more number of clients and the connection is dropped - specifically if a logstash server goes down?
do I need to re-initiate all the clients, any loadbalancer/proxy has to be brought before the logstash nodes?
Any pointers would be appreciated.

Thanks