1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| @Component public class Consumer {
@RabbitListener(bindings = @QueueBinding( value = @Queue, exchange = @Exchange(name = "direct_logs", declare = "false"), key = {"error"} )) public void receive1(String msg) { System.out.println("消费者1收到:"+msg); }
@RabbitListener(bindings = @QueueBinding( value = @Queue, exchange = @Exchange(name = "direct_logs", declare = "false"), key = {"info", "warning", "error"} )) public void receive2(String msg) { System.out.println("消费者2收到:"+msg); }
}
|