如何在Masstransit中为Rabbit MQ

时间:2019-06-25 17:30:47

标签: rabbitmq masstransit

我有通用代码可以通过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;
                        }

                    });
                }
            });

0 个答案:

没有答案