title: How to have multiple Kafka brokers replication
body: <p>So I'm new to kafka, and I have trouble finding informations on having multiple kafka instances in order to have my message service still up if a broker instance goes down.</p>
  <p>I've made a little local demo with Kafka JS and I've seen that we declare our brokers with an array like</p>
  <pre><code>const kafka = new Kafka({
    clientId: 'my-app',
    brokers: ['localhost:9092']
  })
  </code></pre>
  <p>So my question is how to have X instances of my kafka broker that are synchronised trough messages but using different storages / instances / server (not sure what the appropriate word is here) ?</p>
  <p>Many thanks !
  Kev</p>