Beispiel #1
0
 public KafkaTopic(IZookeeperConnection zkConnect, string name, ProducerConfig producerConfig = null)
 {
     if (producerConfig == null)
     {
         producerConfig = ProducerConfig.GetDefaultConfig();
     }
     _zkConnect = zkConnect;
     _name      = name;
     _zkClient  = zkConnect.CreateClient();
     _producer  = _zkClient.CreateProducer <string, KafkaMessage>(producerConfig);
 }
Beispiel #2
0
 public IProducer <TKey, TMessage> CreateProducer <TKey, TMessage>()
 {
     return(CreateProducer <TKey, TMessage>(ProducerConfig.GetDefaultConfig()));
 }