// based on https://github.com/confluentinc/examples/blob/6.1.1-post/clients/cloud/csharp/Program.cs static async Task Main(string[] args) { var topic = args.Length > 0 ? args[0] : "sample-topic"; var config = Config.Create(); await TopicHelpers.TryDeleteTopic(topic, config); await ConsumeAgainstNonExistentTopic(topic, config); await ConsumeAndProduceMessages(topic, config); Console.WriteLine($"Shut down complete"); }
// based on https://github.com/confluentinc/examples/blob/6.1.1-post/clients/cloud/csharp/Program.cs static async Task Main(string[] args) { var topic = args.Length > 0 ? args[0] : "sample-topic"; var config = Config.Create(); await TopicHelpers.TryDeleteTopic(topic, config); await TopicHelpers.TryCreateTopic( topic, numPartitions : 3, replicationFactor : 1, config); await ConsumeAndProduceMessages(topic, config); Console.WriteLine($"Shut down complete"); }