在升级到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火车的多个应用程序中看到了这一点。
关于如何显式触发绑定或侦听绑定完成的任何想法?