Commit 26b41e388291db4c70cf04d10763d13423045813

Authored by zhangdaiscott
1 parent cbc1b6b4

【#3755】优化rabbitmq代码删除setQueueNames方法避免发送延迟

jeecg-boot/jeecg-boot-starter/jeecg-boot-starter-rabbitmq/src/main/java/org/jeecg/boot/starter/rabbitmq/client/RabbitMqClient.java
... ... @@ -221,16 +221,6 @@ public class RabbitMqClient {
221 221 rabbitAdmin.declareBinding(binding);
222 222 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
223 223 log.debug("发送时间:" + sf.format(new Date()));
224   - messageListenerContainer.setQueueNames(queueName);
225   -/* messageListenerContainer.setMessageListener(new MqListener<Message>() {
226   - @Override
227   - public void onMessage(Message message, Channel channel) {
228   - MqListener messageListener = SpringContextHolder.getHandler(queueName + "Listener", MqListener.class);
229   - if (ObjectUtil.isNotEmpty(messageListener)) {
230   - messageListener.onMessage(message, channel);
231   - }
232   - }
233   - });*/
234 224 rabbitTemplate.convertAndSend(DelayExchangeBuilder.DEFAULT_DELAY_EXCHANGE, queueName, params, message -> {
235 225 if (expiration != null && expiration > 0) {
236 226 message.getMessageProperties().setHeader("x-delay", expiration);
... ...