Пример #1
0
 public KafkaConsumer(ILogger <KafkaConsumer> logger,
                      IConfiguration configuration,
                      IConfigUtil configUtil,
                      ISynchronzationUtil synchronzationUtil,
                      IMurmurHashUtil murmurHashUtil)
 {
     this._logger             = logger;
     this._configuration      = configuration;
     this._configUtil         = configUtil;
     this._synchronzationUtil = synchronzationUtil;
     this._murmurHashUtil     = murmurHashUtil;
     _topicName = _configuration["ConfigProperties:Kafka:ResponseTopicName"];
     EnsureConsumer();
     _logger.LogInformation("Constructor called");
 }
Пример #2
0
 public CustomPartitioner(ILogger <CustomPartitioner> logger, IMurmurHashUtil murmurHashUtil)
 {
     this._murmurHashUtil = murmurHashUtil;
     this._logger         = logger;
     _logger.LogInformation("Constructor called");
 }