@Test public void tesSyncSendDefault() throws InterruptedException { int id = (int) (System.currentTimeMillis() / 1000); producer.syncSendDefault(id); logger.info("[tesSyncSendDefault][发送编号：[{}] 发送成功]", id); new CountDownLatch(1).await(); }
public void syncSendDefault(Integer id) { Demo01Message message = new Demo01Message(); message.setId(id); rabbitTemplate.convertAndSend(Demo01Message.QUEUE, message); }
Demo01Producer { public void syncSendDefault(Integer id) { Demo01Message message = new Demo01Message(); message.setId(id); rabbitTemplate.convertAndSend(Demo01Message.QUEUE, message); } }
Demo01Producer { public void syncSendDefault(Integer id) { Demo01Message message = new Demo01Message(); message.setId(id); rabbitTemplate.convertAndSend(Demo01Message.QUEUE, message); }  }
Demo01Producer { public void syncSendDefault(Integer id) { Demo01Message message = new Demo01Message(); message.setId(id); rabbitTemplate.convertAndSend(Demo01Message.QUEUE, message); }  void syncSend(Integer id); void syncSendDefault(Integer id); @Async ListenableFuture<Void> asyncSend(Integer id); }
Demo01Producer { public void syncSendDefault(Integer id) { Demo01Message message = new Demo01Message(); message.setId(id); rabbitTemplate.convertAndSend(Demo01Message.QUEUE, message); }  void syncSend(Integer id); void syncSendDefault(Integer id); @Async ListenableFuture<Void> asyncSend(Integer id);  }