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