From b2fce0dc7dc4ea5dec9792a2bc3ceb9d33d6e07b Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期一, 04 九月 2023 13:59:52 +0800 Subject: [PATCH] 修改后台社区动态加载不出来 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/config/RabbitmqConfig.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/config/RabbitmqConfig.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/config/RabbitmqConfig.java index 4181d82..5f17e23 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/config/RabbitmqConfig.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/config/RabbitmqConfig.java @@ -41,6 +41,16 @@ public static final String ACID_DIRECT_ROUTING_KEY = "huacheng.acid.direct.key"; public static final String ACID_DIRECT_EXCHANGE = "huacheng.acid.direct.exchange"; + public static final String ACID_MESSAGE_QUEUE="huacheng.acid.message.queue"; + public static final String ACID_MESSAGE_ROUTING_KEY = "huacheng.acid.message.key"; + public static final String ACID_MESSAGE_EXCHANGE = "huacheng.acid.message.exchange"; + + /** + * 服务商城订单 + */ + public static final String SHOP_ORDER_QUEUE="huacheng.shop.order.queue"; + public static final String SHOP_ORDER_ROUTING_KEY = "huacheng.shop.order.key"; + public static final String SHOP_ORDER_EXCHANGE = "huacheng.shop.order.exchange"; @Bean public Queue preOrderQueue(){ @@ -123,6 +133,20 @@ @Bean public Binding acidDirectBinding(){ return BindingBuilder.bind(acidDirectQueue()).to(acidDirectExchange()).with(ACID_DIRECT_ROUTING_KEY).noargs(); + } + @Bean + public Queue acidMessageQueue(){ + return new Queue(ACID_MESSAGE_QUEUE,true,false,false,null); + } + + @Bean + public Exchange acidMessageExchange(){ + return new DirectExchange(ACID_MESSAGE_EXCHANGE,true,false); + } + + @Bean + public Binding acidMessageBinding(){ + return BindingBuilder.bind(acidMessageQueue()).to(acidMessageExchange()).with(ACID_MESSAGE_ROUTING_KEY).noargs(); } @Bean @@ -219,5 +243,21 @@ } + @Bean + public Queue shopOrderQueue(){ + return new Queue(SHOP_ORDER_QUEUE,true,false,false,null); + } + + @Bean + public Exchange shopOrderExchange(){ + Map<String, Object> arguments = new HashMap<>(); + arguments.put("x-delayed-type", ExchangeTypes.DIRECT); + return new CustomExchange(SHOP_ORDER_EXCHANGE,"x-delayed-message",true,false,arguments); + } + + @Bean + public Binding shopOrderBinding(){ + return BindingBuilder.bind(shopOrderQueue()).to(shopOrderExchange()).with(SHOP_ORDER_ROUTING_KEY).noargs(); + } } -- Gitblit v1.7.1