在MassTransit中,如何通过设置prefetchCount> 1来执行此类操作以消耗IList事件?DataSynchronizationConsumer正在使用busconrol.Publish(new DataSynchronizationMessage))发布的事件
public class DataSynchronizationConsumer : IConsumer<IList<DataSynchronizationMessage>>
{
public Task Consume(ConsumeContext<IList<DataSynchronizationMessage>> context)
{
return Task.Run(() =>
{
Transfer(context.Message);
}
}
}
答案 0 :(得分:1)
您应该使用MassTransit的批处理功能。没有用于邮件的IList
方法。