如何从 spring-基于云流的微服务调用 python 脚本

how to call python script from spring-cloud-stream based micro-service

我正在考虑使用 spring-cloud-stream 来构建使用 RabbitMQ 作为代理的消息驱动的微服务应用程序。

我看到 spring-cloud-stream 建立在 Spring-Integration(SI) 之上,SI 提供 spring-integration-scripting 来执行 python 脚本。但我不知道如何将其连接到 spring-cloud-stream.

所以我想知道的是当一个消息到达一个队列时,如何依次执行一个python脚本并得到脚本的输出?

任何代码和配置示例都会有所帮助。

希望有人能帮忙。

谢谢 通用

为此 Spring Cloud Stream 提供了特定的 Processor Application.

您只需将其注册到您的 Spring 云数据流中并使用所需的脚本对其进行配置。