我已经将一个多节点应用程序部署到 Cloud Foundry,所有这些都通过共享的 rabbitmq 服务连接。该应用程序包括:
- 一个 grails 应用程序。
- 3 个独立的 spring-integration-amqp java 应用程序。
所有人都通过 spring-integration-amqp 与 rabbit 进行通信,使用 cloud:rabbit-connection-factory。
所有应用程序都具有相同的rabbitmq 服务绑定。
所有应用程序都正确启动并且似乎可以连接到rabbit ok。
我看到的行为是 grails 应用程序在等待来自独立应用程序之一的响应时超时。这与我只在本地启动 grails 应用程序而不是消息消费者是一致的。
我正在努力解决的是如何调试问题所在。
- 我在日志中看不到任何错误
- 似乎不可能通过隧道连接到 rabbitmq 服务以查询队列的状态等。
有任何想法吗?