首页>代码>springboot+rabbitmq整合简单消息队列示例>/mq-demo/consumer/src/test/java/com/liangzi/mq/helloworld/ConsumerTest.java
                
                package com.liangzi.mq.helloworld;
import com.rabbitmq.client.*;
import java.io.IOException;
import java.util.concurrent.TimeoutException;
public class ConsumerTest {
    public static void main(String[] args) throws IOException, TimeoutException {
        // 1.建立连接
        ConnectionFactory factory = new ConnectionFactory();
        // 1.1.设置连接参数,分别是:主机名、端口号、vhost、用户名、密码
        factory.setHost("127.0.0.1");
        factory.setPort(5672);
        factory.setVirtualHost("/");
        factory.setUsername("guest");
        factory.setPassword("guest");
        // 1.2.建立连接
        Connection connection = factory.newConnection();
        // 2.创建通道Channel
        Channel channel = connection.createChannel();
        // 3.创建队列
        String queueName = "simple.queue";
        channel.queueDeclare(queueName, false, false, false, null);
        // 4.订阅消息
        channel.basicConsume(queueName, true, new DefaultConsumer(channel){
            @Override
            public void handleDelivery(String consumerTag, Envelope envelope,
                                       AMQP.BasicProperties properties, byte[] body) throws IOException {
                // 5.处理消息
                String message = new String(body);
                System.out.println("接收到消息:【" + message + "】");
            }
        });
        System.out.println("等待接收消息。。。。");
    }
}
 最近下载更多
最近下载更多
                
                youwuzuichen     LV11
                5月29日
            
            
        
                微信网友_7134912998903808     LV15
                2024年9月11日
            
            
        
                zhujunnan     LV12
                2024年3月19日
            
            
        
                erqiu2013     LV18
                2023年12月27日
            
            
        
                Seaskye     LV14
                2023年11月10日
            
            
        
                shuangfu     LV25
                2023年10月19日
            
            
        
                杨豫川     LV12
                2023年4月27日
            
            
        
                sunlzh888888     LV29
                2023年4月23日
            
            
        
                quyiyi     LV3
                2023年4月5日
            
            
        
                最代码官方     LV168
                2022年10月22日
            
            
         最近浏览更多
最近浏览更多
                
                andy_伟     LV7
                8月18日
            
            
        
                dane168     LV10
                8月5日
            
            
        
                youwuzuichen     LV11
                5月29日
            
            
        
                charleswang     LV7
                2024年10月21日
            
            
        
                微信网友_7134912998903808     LV15
                2024年9月11日
            
            
        
                TY0165     LV20
                2024年6月17日
            
            
        
                kenhomeliu     LV29
                2024年4月30日
            
            
        
                jc121140     LV3
                2024年3月25日
            
            
        
                zhujunnan     LV12
                2024年3月5日
            
            
        
                erqiu2013     LV18
                2023年12月27日
            
            
        
 
                 
                 
                 
                