MassTransit一个类同时消费多个消息

MassTransit一个类同时消费多个消息,同时实现多个事件的接口

public class UpdateCustomerConsumer :
    IConsumer<UpdateCustomerAddress>,IConsumer<CreateOrder>
{
    public async Task Consume(ConsumeContext<UpdateCustomerAddress> context)
    {
        await Console.Out.WriteLineAsync($"Updating customer: {context.Message.CustomerId}");

        // update the customer address
    }

//第二个

public async Task Consume(ConsumeContext<CreateOrder> context)
    {
        await Console.Out.WriteLineAsync($"CreateOrder dacong: {context.Message.CustomerId}");
    }

}

发布了181 篇原创文章 · 获赞 35 · 访问量 76万+

猜你喜欢

转载自blog.csdn.net/dacong/article/details/100169176
今日推荐