19/5/29 对于rabbitMQ ,我已经研究了几天。 之前完全的没有接触过,所以有很多的概念,很多的坑要踩
首先是安装 rabbitmq 这个就不记录了。
1、引入 Maven
org.springframework.amqp spring-amqp 2.0.3.RELEASE 2、配置 ,写配置文件 org.springframework.amqp spring-rabbit 2.0.3.RELEASE
classpath:conf/value.properties 这个是我关于rabbitMQ 所用的配置,下面记录一下具体的作用。 (1、)配置链接 通过配置链接工厂从而链接到rabbitMQ
属性文件中的内容 //链接的地址 127.0.0.1 //端口号 5627 //密码 //用户名 //是否开启提交到交换机的回调 //是否开启发送到队列的错误回调 // 虚拟机 //心跳时间(这个可删除,我不知道有什么用,以后有领悟再记录)
mq.address=127.0.0.1 mq.exchange=ceshi mq.routingKey=ceshiRouting mq.queue=ceshiQueues mq.port=5672 mq.user=*** mq.pwd=t**an**** mq.timeout=5000 mq.vhost=testMQ 关于开启 Confirm 与 Return 的回调 还需要在模板 rabbitTemplate 中进行设置
注册模板类的bean 类 org.springframework.amqp.rabbit.core.RabbitTemplate
在其构造方法中传入链接工厂的引用, 如上 代码 重点看 下面这几行配置
这个就是上面提到的 回调,