Implementing Server-Sent Events (SSE) service with a Message Broker in Go