RabbitMQ学习笔记3-Java连接rabbitmq
2019-06-29 15:33
309 查看
Java连接rabbitmq
演示如何通过java连接rabbitmq,此代码为后面获取rabbitmq连接的工具代码。
新建工程
新建一个maven project工程,名字为rabbitmq-demo
Pom配置
增加rabbitmq的依赖工程:
<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.0.2</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.10</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.5</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </dependency> <dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId> <version>1.7.5.RELEASE</version> </dependency>
代码
package com.lin.rabbit.utils; import java.io.IOException; import java.util.concurrent.TimeoutException; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; public class ConnectionUtils { public static Connection getConnection() throws IOException, TimeoutException { //创建工厂 ConnectionFactory factory = new ConnectionFactory(); //设置ip factory.setHost("127.0.0.1"); //设置端口 factory.setPort(5672); //设置virtual host factory.setVirtualHost("/vhost_linwu"); //设置用户名 factory.setUsername("linwu"); //设置密码 factory.setPassword("linwu"); //获取连接 return factory.newConnection(); } }
相关文章推荐
- Java 学习笔记01:使用JDBC连接MYSQL数据库
- Effective Java 学习笔记(第51条:当心字符串的连接性能)
- 学习笔记-Java连接数据库问题
- Java学习笔记—JDBC(连接sqlserver)的用法
- Redis学习笔记-Java连接Redis
- java连接redis数据库-redis学习笔记(二)
- Java for Web学习笔记(九二):消息和集群(7)RabbitMQ和消息模式(上)
- java学习笔记之jsp连接到数据库的小型留言板项目
- Java学习笔记------非常巧妙-------for循环来实现 父进程监听,子进程接受连接
- java学习笔记:通过JDBC技术获取Oracle数据库连接
- 使用php-amqplib连接rabbitMQ 学习笔记及总结
- 【Java学习笔记】54:CentOS下安装MySQL的JDBC驱动并尝试连接
- Java基础学习笔记及心得——数据库系列之二,java连接数据库
- JAVA学习笔记4——JDBC方式连接数据库
- java学习笔记(十) -- java和PostgreSQL的连接
- java学习笔记之jdbc连接数据库
- java学习笔记---qq项目---在服务器端建立的一个Socket数组来存储已建立连接套接字
- 【Java学习-J.160430.0.15】笔记8-使用JDBC连接数据库
- 数据连接部分通过测试源代码-----java学习笔记之4
- Java 学习笔记07:使用Spring的Dao连接数据库