I'm using Kafka 0.10.0.1 with an SASL authentication on the client:
When using multiple Kafka producers the authentification is shared . In other words it's not currently possible to have multiple Kafka producers in a JVM process.
Am I missing something ? How can I have multiple active Kafka producers with different credentials ?
My use case is that I have an application that send messages to multiples clusters (one cluster for logs, one cluster for metrics, one cluster for business data).