private void Configurator(IKafkaConsumerOption option) { option.GroupId = _messageConfiguration.ReceiverGroupId; option.ServerAddress = (_messageConfiguration.BrokerAddress ?? MessageConfiguration.Default.BrokerAddress) + ":" + (_messageConfiguration.BrokerPort > 0 && _messageConfiguration.BrokerPort < 65536 ? _messageConfiguration.BrokerPort : MessageConfiguration.Default.BrokerPort); option.AutoCommit = _messageConfiguration.ReceiverAutoCommitEnabled ?? MessageConfiguration.Default.ReceiverAutoCommitEnabled; option.AutoCommitInterval = _messageConfiguration.ReceiverAutoCommitInterval ?? MessageConfiguration.Default.ReceiverAutoCommitInterval; }
public static IDictionary <string, object> ToConfig( this IKafkaConsumerOption option) { var config = new Dictionary <string, object>() { { "bootstrap.servers", option?.ServerAddress },