Producers
Choose the programming language or framework for your producer
There are many ways you can produce data to your topic. We support the following ways to both produce and consume data.
Use the options below to follow the right steps for your client type.
Java Producer Application using the Java Client |
.NET Producer Application using the .NET Client |
Python Producer Application using the Python Client |
REST Producer using any tool that can perform REST calls |
Choose the Authentication Method
Producing using SASL
In order to create a producer application that use SASL, you need to use Kafka Client.
SASL support has not been implemented for Axual Client, so if you want to implement your example based on SASL, please use Kafka Client. |
When to Choose Which Client?
Client Type |
When to Choose |
Supported Authentication Method |
Kafka Client |
Use Kafka client when you don’t need a switching logic and want to produce/consume to/from single cluster. NOTE: When using kafka client, you need to provide the fully resolved |
|
Axual Client |
Use Axual client when you are using the multi-cluster feature, and you want the client switching logic and client doing all the |
|
Spring Client |
Use Spring client when you want to use Java as programming language with |
|
REST Client |
Use REST client when you cannot use the native |
|