有没有办法确保Spring Cloud Stream Source已完成初始化?

时间:2019-05-28 20:47:21

标签: spring-integration spring-cloud-stream

在升级到Spring Boot 2.1.4 + Spring Cloud Greenwich.SR1之后,我在Spring Cloud Stream应用程序中遇到了一个更为棘手的问题,其中我的应用程序在构建服务器上的docker中运行似乎并未初始化Spring Cloud Stream RabbitMQ粘合剂。

引发的异常是:

Failed to call access method: org.springframework.messaging.MessageDeliveryException: Dispatcher has no subscribers for channel 'myoutput-1.output'.; nested exception is org.springframework.integration.MessageDispatchingException: Dispatcher has no subscribers,

在启动应用程序的Docker运行中,该问题无法在本地重现。我们已经在迁移到Spring Cloud Greenwich.SR1火车的多个应用程序中看到了这一点。

关于如何显式触发绑定或侦听绑定完成的任何想法?

0 个答案:

没有答案