/// <summary> /// 注册消费者服务,获取消费创建对象 /// </summary> /// <param name="services"></param> /// <param name="configure"></param> /// <returns></returns> public static IKafkaConsumerBuilder AddKafkaConsumer(this IServiceCollection services, Action <KafkaConsumerOptions> configure) { KafkaConsumerOptions kafkaConsumerOptions = new KafkaConsumerOptions(); configure?.Invoke(kafkaConsumerOptions); return(services.AddKafkaConsumer(kafkaConsumerOptions)); }
/// <summary> /// 注册消费者服务,获取消费创建对象 /// </summary> /// <param name="services"></param> /// <param name="kafkaConsumerOptions"></param> /// <returns></returns> public static IKafkaConsumerBuilder AddKafkaConsumer(this IServiceCollection services, KafkaConsumerOptions kafkaConsumerOptions) { services.AddKafkaConsumerCore(); return(new KafkaConsumerBuilder(services, kafkaConsumerOptions)); }