From 8546b3d285af4235a0ef615a0c6e89486ae2c806 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 17 十月 2024 21:01:37 +0800 Subject: [PATCH] 达梦不支持value改为values --- src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java b/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java index 91bf54c..748006d 100644 --- a/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java +++ b/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java @@ -25,15 +25,40 @@ @Autowired private ConnectionFactory connectionFactory; - // 鍒涘缓鏅�氶槦鍒� + @Bean + public DirectExchange jxkgExchange() { + return new DirectExchange("jxkgExchange"); + } + + // 鍒涘缓鑰冭瘯鏅�氶槦鍒� @Bean public Queue examQueue() { Map<String, Object> args = new HashMap<>(); // 璁剧疆姝讳俊浜ゆ崲鏈� args.put("x-dead-letter-exchange", "dlxExchange"); - return new Queue("jxkg", true, false, false, args); + return new Queue("exam", true, false, false, args); } + // 鍒涘缓浼氳鏅�氶槦鍒� + @Bean + public Queue meetQueue() { + Map<String, Object> args = new HashMap<>(); + // 璁剧疆姝讳俊浜ゆ崲鏈� + args.put("x-dead-letter-exchange", "dlxExchange"); + return new Queue("meet", true, false, false, args); + } + + // 鑰冭瘯鏅�氫俊闃熷垪鍒颁氦鎹㈡満 + @Bean + public Binding binding(Queue examQueue, DirectExchange jxkgExchange) { + return BindingBuilder.bind(examQueue).to(jxkgExchange).with("exam"); + } + + // 浼氳鏅�氫俊闃熷垪鍒颁氦鎹㈡満 + @Bean + public Binding binding2(Queue meetQueue, DirectExchange jxkgExchange) { + return BindingBuilder.bind(meetQueue).to(jxkgExchange).with("meet"); + } // 鍒涘缓姝讳俊浜ゆ崲鏈� @Bean public DirectExchange dlxExchange() { -- Gitblit v1.8.0