Implementation of the custom configuration section for the kafka client
Inheritance: System.Configuration.ConfigurationSection
Exemplo n.º 1
0
        public SyncProducerConfig(KafkaClientConfiguration kafkaClientConfiguration) : this()
        {
            Guard.Assert <ArgumentNullException>(() => kafkaClientConfiguration != null);

            this.Host = kafkaClientConfiguration.KafkaServer.Address;
            this.Port = kafkaClientConfiguration.KafkaServer.Port;
        }
Exemplo n.º 2
0
        public SyncProducerConfig(KafkaClientConfiguration kafkaClientConfiguration)
            : this()
        {
            Guard.Assert<ArgumentNullException>(() => kafkaClientConfiguration != null);

            this.Host = kafkaClientConfiguration.KafkaServer.Address;
            this.Port = kafkaClientConfiguration.KafkaServer.Port;
        }
Exemplo n.º 3
0
        public ProducerConfig(KafkaClientConfiguration kafkaClientConfiguration)
            : this()
        {
            Guard.Assert<ArgumentNullException>(() => kafkaClientConfiguration != null);
            if (kafkaClientConfiguration.IsZooKeeperEnabled)
            {
                this.ZkConnect = kafkaClientConfiguration.ZooKeeperServers.AddressList;
                this.ZkSessionTimeoutMs = kafkaClientConfiguration.ZooKeeperServers.SessionTimeout;
                this.ZkConnectionTimeoutMs = kafkaClientConfiguration.ZooKeeperServers.ConnectionTimeout;
            }

            this.BrokerPartitionInfo = kafkaClientConfiguration.GetBrokerPartitionInfosAsString();
        }
Exemplo n.º 4
0
        public ProducerConfig(KafkaClientConfiguration kafkaClientConfiguration)
            : this()
        {
            Guard.Assert <ArgumentNullException>(() => kafkaClientConfiguration != null);
            if (kafkaClientConfiguration.IsZooKeeperEnabled)
            {
                this.ZkConnect             = kafkaClientConfiguration.ZooKeeperServers.AddressList;
                this.ZkSessionTimeoutMs    = kafkaClientConfiguration.ZooKeeperServers.SessionTimeout;
                this.ZkConnectionTimeoutMs = kafkaClientConfiguration.ZooKeeperServers.ConnectionTimeout;
            }

            this.BrokerPartitionInfo = kafkaClientConfiguration.GetBrokerPartitionInfosAsString();
        }
Exemplo n.º 5
0
 public void SetUp()
 {
     clientConfig = KafkaClientConfiguration.GetConfiguration();
     clientConfig.SupressZooKeeper();
 }
Exemplo n.º 6
0
 public void SetUp()
 {
     clientConfig = KafkaClientConfiguration.GetConfiguration();
 }
Exemplo n.º 7
0
 public static long GetCurrentKafkaOffset(string topic, KafkaClientConfiguration clientConfig)
 {
     return GetCurrentKafkaOffset(topic, clientConfig.KafkaServer.Address, clientConfig.KafkaServer.Port);
 }
Exemplo n.º 8
0
 public void SetUp()
 {
     clientConfig = KafkaClientConfiguration.GetConfiguration();
     zkConfig = new ProducerConfig(clientConfig);
 }