0

我正在尝试在 spring-xd 中使用兔子作为我的运输工具。早些时候,我在 servers.yml 中安装了 redis 并配置了 redis 属性,它正在工作。

现在,我搬到了rabbitmq,安装了rabbitmq并能够运行服务rabbitmq-server。我在 servers.yml 中进行了以下更改

xd:
    transport: rabbit

#RabbitMQ properties
spring:
  rabbitmq:
   host: FQHN
   port: 5672
   username: guest
   password: guest
   virtual_host: /

但是,当我启动 xd-admin 和容器时,容器仍然以 redis 作为传输器。

Redis 属性在 servers.yml 中注释。

请帮助我。

谢谢,-Suyodha

4

1 回答 1

0

我一直使用兔子运输工具,没有任何问题。

首先,我建议你移到最近的 1.0.0.RELEASE。现在addresses属性中提供了兔子主机和端口

spring:
  rabbitmq:
   addresses: FQHN:5672
   ...

你是如何启动容器和管理员的?你有XD_设置环境变量吗?使用提供的脚本,servers.yml设置通常会覆盖application.yml. 它必须在类路径上。如果您无法弄清楚,请在某处(此处太大)发布容器启动的调试日志,并为org.springframework.

于 2014-07-31T13:04:02.007 回答