我有通用代码可以通过Masstransit使用RabbitMQ。现在,我要设置RabbitMQ的队列大小/长度。但是我不知道通过Masstransit代码设置RabbitMQ的Queue /大小。
cfg.ReceiveEndpoint(config.QueueName, ec =>
{
var ctx = context.Resolve<IComponentContext>();
foreach (var eventDtoType in eventTypes)
{
var appHandlerType = typeof(RabbitContextMessageToDtoAdapter<>).MakeGenericType(eventDtoType);
ec.Consumer(appHandlerType , type =>
{
try
{
return ctx.Resolve(adapterType);
}
catch (Exception e)
{
throw;
}
});
}
});