as this better handles the ping/pong issue for long-living connections
this MR removes the entire ping-reconnect-logic from the consumer and uses the functionality provided by the websocket.WebSocketApp class of the websocket-client library.
websocket.WebSocketApp
websocket-client