我有一个简单的需要,将 Stream 应用程序部署到我们的内部云代工厂实例。该流有一个RabbitMq 队列作为它的消息源,并且定义如下以便在 PC 上本地运行它:
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://...
该应用程序在 PC 上运行流畅,但为了尝试在 PCF 上的 PaaS 平台上设置它,我不确定如何定义流的源。
RabbitMq 服务是在 PaaS 上创建的,只需要与流绑定即可实现,但我对如何做到这一点缺乏了解。
我正在按照SCDF 上的 Spring Docs为 Cloud Foundry 执行此操作的步骤,但仍停留在此阶段。
如果你知道怎么做,请分享。