@@ -12,24 +12,25 @@ Use .NET CLI
1212-----------
1313#####Producer
1414``` sh
15- var options = new KafkaOptions(new Uri(" http://localhost:9092" ));
16- var router = new BrokerRouter(options);
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(" TestHarness " , 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
2424` ` ` sh
25- var options = new KafkaOptions(new Uri(" http://SERVER1:9092" ), new Uri(" http://SERVER2:9092" ));
26- var router = new BrokerRouter(options);
27- var consumer = new Consumer(new ConsumerOptions(" TestHarness" , 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- }
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+ }
3536` ` `