using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Confluent.Kafka; using Microsoft.Extensions.Configuration; using Volo.Abp.DependencyInjection; namespace JiShe.CollectBus.Kafka.Producer { public class ProducerService: IProducerService,ITransientDependency { private readonly IProducer _producer; public ProducerService(IProducer producer) { _producer = producer; } public async Task ProduceAsync(string topic, string message) { await _producer.ProduceAsync(topic, new Message { Key = null, Value = message }); } } }