Zxd.Core/code/DG.Kafka.Worker/IKafkaWorkerManager.cs

16 lines
418 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DG.Kafka.Worker
{
public interface IKafkaWorkerManager
{
Task RegisterWorker<TWorker, T>(string? topic) where TWorker : KafkaWorkerBase<T>;
Task RegisterBatchWorker<TWorker, T>(string? topic, int batchsize = 1000) where TWorker : BatchKafkaWorkerBase<T>;
}
}