消息队列这个东西的确是好用。

连接问题

我这里需要使用Spring Boot来连接RabbitMQ,可以使用spring-boot-starter-amqp,我也确实是用的这个组件。

这里我在默认账户(__guest__)下创建了一个vhost,命名为helloworld,然后在此处创建了一个队列,叫queue。那么我要怎样连接呢,很简单:

  1. 在pom中创建依赖

    1
    2
    3
    4
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-amqp</artifactId>
    </dependency>
  2. 在application配置中配置如下参数:

    1
    2
    3
    4
    5
    6
    7
    spring:
    rabbitmq:
    host: 192.168.80.130 // 消息队列访问地址
    port: 5672 // 消息队列访问端口
    username: guest // 访问账户
    password: guest // 访问账户对应的密码
    virtual-host: /helloworld // 连接的vhost名称

看起来很简单,我为什么还要记录呢?因为在virtual-host这里,我一开始忘写/了,就报未找到vhost错误。


本站总访问量