namespace QYZH.InteractiveMagazine.WorkService.Consumers; /// /// 队列消费者接口 /// public interface IQueueConsumer { /// /// 交换机名称 /// string Exchange { get; } /// /// 监听的队列名称 /// string QueueName { get; } /// /// 路由键 /// string RoutingKey { get; } /// /// 处理消息 /// Task HandleAsync(byte[] message); /// /// 处理消费异常 /// Task OnErrorAsync(byte[] message, Exception exception); }