我试图在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
答案 0 :(得分:0)
我一直使用兔子运输,没有任何问题。
首先,我建议你转到recent 1.0.0.RELEASE。兔主机和端口现在在addresses
属性
spring:
rabbitmq:
addresses: FQHN:5672
...
您是如何启动容器和管理员的?您是否设置了XD_
个环境变量?使用提供的脚本,servers.yml
设置通常会覆盖application.yml
。它必须在类路径上。如果您无法弄明白,请在某处(对于此处来说太大)发布容器启动的DEBUG日志,并为org.springframework
启用DEBUG。