@@ -11,26 +11,26 @@ Use .NET CLI
1111 dotnet add package kafka-net-core --version 1.0.2
1212
1313#####Producer
14- ``` sh
15- var options = new KafkaOptions(new Uri(" http://localhost:9092" ));
16- var router = new BrokerRouter(options);
14+ ```
15+ var options = new KafkaOptions(new Uri("http://localhost:9092"));
16+ var router = new BrokerRouter(options);
1717
18- using (Producer client = new Producer(router))
19- {
20- client.SendMessageAsync(" test_topic" , new[] { new Message(" hello world" )}).Wait ();
21- }
18+ using (Producer client = new Producer(router))
19+ {
20+ client.SendMessageAsync("test_topic", new[] { new Message("hello world") }).Wait();
21+ }
2222```
2323#####Consumer
24- ` ` ` sh
25- var options = new KafkaOptions(new Uri(" http://localhost:9092" ));
26- var router = new BrokerRouter(options);
27- using (var consumer = new Consumer(new ConsumerOptions(" test_topic" , router)))
28- {
29- // Consume returns a blocking IEnumerable (ie: never ending stream)
30- foreach (var messagein consumer.Consume ())
31- {
32- Console.WriteLine(" Response: P{0},O{1} : {2}" ,
33- message.Meta.PartitionId, message.Meta.Offset, message.Value);
34- }
35- }
24+ ```
25+ var options = new KafkaOptions(new Uri("http://localhost:9092"));
26+ var router = new BrokerRouter(options);
27+ using (var consumer = new Consumer(new ConsumerOptions("test_topic", router)))
28+ {
29+ // Consume returns a blocking IEnumerable (ie: never ending stream)
30+ foreach (var message in consumer.Consume())
31+ {
32+ Console.WriteLine("Response: P{0},O{1} : {2}",
33+ message.Meta.PartitionId, message.Meta.Offset, message.Value);
34+ }
35+ }
3636```