消息被消费后是否可以删除?下面的示例创建并使用消息但不删除消息。观察 RabbitMQ Web 界面,消息在 Ready 和 Unacked 之间切换。
制作人(我的服务)
using (var messagebus = RabbitHutch.CreateBus("host=localhost;persistentMessages=false"))
{
var myrequest = new MyRequest();
messagebus.Publish(myrequest);
}
消费者(我的应用程序)
MessageBus = RabbitHutch.CreateBus(Settings.Default.MessageBusParams);
MessageBus.Subscribe<MyRequest>("TheQueue", DoSomething);