我是 kafka 的新手,我想尝试创建主题并从我的 .net 应用程序向 kafka 发送消息。我正在使用 kafka.net dll 并使用以下代码成功创建主题:
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();
但我看不到任何消息:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic testkafka --from-beginning
谁能帮我举个例子?谢谢。