У меня есть простая необходимость развернуть приложение Stream в нашем внутреннем экземпляре литейного облака. Поток имеет RabbitMq queue as the source сообщений для него, и определяется, как показано ниже для запуска локально на ПК:Spring Cloud Stream on Cloud Foundry: привязка источника RabbitMq к приложению Stream
stream create myMessageStream --definition "rabbit --rabbit.queues=cloud-stream-source --rabbit.requeue=true --spring.rabbitmq.host=localhost --spring.rabbitmq.port=5672 --spring.cloud.stream.bindings.output.contentType='text/plain' | task-processor --uri=maven://...
приложение работает гладко на ПК, но при попытке установить его на нашей платформе PaaS на PCF, я не уверен, как определить источник потока.
Служба RabbitMq создана на PaaS и требует связывания с потоком, чтобы это произошло, но мне не хватает видимости о том, как это сделать.
Я слежу за шагами, чтобы сделать это для облачного литейного завода от Spring Docs on SCDF, но застрял на этом этапе.
Пожалуйста, поделитесь, если вы знаете, как это сделать.
Это может быть очень общий вопрос и может помочь понять, как связать любую службу как источник @PCF с потоком? А также как связать любую службу PCF с задачей, которая, наконец, запускается Stream? –