I'm new to kafka and I want to try create topic and send message to kafka from my .net application. I'm using kafka.net dll and created topic successfully with this code:
Uri uri = new Uri("http://localhost:9092");
string topic = "testkafka";
string payload = "test msg";
var sendMsg = new Thread(() =>
{
KafkaNet.Protocol.Message msg = new KafkaNet.Protocol.Message(payload);
var options = new KafkaOptions(uri);
var router = new KafkaNet.BrokerRouter(options);
var client = new Producer(router);
client.SendMessageAsync(topic, new List<KafkaNet.Protocol.Message> { msg }).Wait();
});
sendMsg.Start();
but I can't see any message on:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic testkafka --from-beginning
anyone can help me with example? Thanks.