public KafkaConsumerHostedService(IKafkaConsumerProvider kafkaConsumerProvider, SampleSocketMessageHandler sampleSocketMessageHandler, ILogger <KafkaConsumerHostedService> logger, IConfiguration configuration)
 {
     _kafkaConsumerProvider = kafkaConsumerProvider;
     _logger        = logger;
     _configuration = configuration;
     _sampleSocketMessageHandler = sampleSocketMessageHandler;
 }
Esempio n. 2
0
 /// <summary>
 /// 注册一个消费者
 /// </summary>
 /// <param name="services"></param>
 /// <param name="kafkaConsumerProvider"></param>
 /// <returns></returns>
 public static IServiceCollection AddKafkaConsumer(this IServiceCollection services, IKafkaConsumerProvider kafkaConsumerProvider)
 {
     services.AddKafkaConsumerCore();
     services.AddSingleton(kafkaConsumerProvider);
     return(services);
 }