消费者的生命周期是什么?

时间:2016-05-31 16:32:45

标签: masstransit

消息使用者在总线启动时是仅创建一次,还是每次在端点出现相应类型的消息时都会创建消息?

我的意思是这种订阅消息的方法:

cfg.ReceiveEndpoint(host, "customer_update_queue", e =>
{
    e.Consumer<UpdateCustomerConsumer>();
});

1 个答案:

答案 0 :(得分:1)

为端点上接收的每条消息创建一个新的消费者实例。一旦消息被消费,消费者实例就被释放(如果它是IDisposable,也被释放)。