EasyNetQ 消息发布者模式
EasyNetQ message publisher pattern
我正在围绕 EasyNetQ 编写包装器以将消息发布到 RabbitMQ。有大量消息需要发布。我应该使用模式来使用 IBus 发布消息,还是应该将 IBus 类型变量声明为 class 级别静态变量并在应用程序结束时处理?
using (IBus bus = RabbitHutch.CreateBus(rabbitMQConnectionString))
{
bus.publish("ss");
}
谢谢
您应该为您的应用程序创建一个 IBus 实例,并在应用程序结束时进行处理。它旨在创建到 RabbitMQ 的单个连接并且是线程安全的。
我正在围绕 EasyNetQ 编写包装器以将消息发布到 RabbitMQ。有大量消息需要发布。我应该使用模式来使用 IBus 发布消息,还是应该将 IBus 类型变量声明为 class 级别静态变量并在应用程序结束时处理?
using (IBus bus = RabbitHutch.CreateBus(rabbitMQConnectionString))
{
bus.publish("ss");
}
谢谢
您应该为您的应用程序创建一个 IBus 实例,并在应用程序结束时进行处理。它旨在创建到 RabbitMQ 的单个连接并且是线程安全的。