Producer.java 714 B

123456789101112131415161718192021222324
  1. package com.sf.deadletter.length;
  2. import com.rabbitmq.client.AMQP;
  3. import com.rabbitmq.client.BuiltinExchangeType;
  4. import com.rabbitmq.client.Channel;
  5. import com.sf.util.MqUtils;
  6. public class Producer {
  7. private final static String EXCHANGE_NAME = "normal_exchange1";
  8. public static void main(String[] args) throws Exception {
  9. Channel channel = MqUtils.getChannel();
  10. channel.exchangeDeclare(EXCHANGE_NAME, BuiltinExchangeType.DIRECT);
  11. int cnt = 10;
  12. while (cnt > 0) {
  13. String message = cnt + "";
  14. System.out.println(message);
  15. channel.basicPublish(EXCHANGE_NAME, "zhangsan", null, message.getBytes());
  16. cnt--;
  17. }
  18. }
  19. }