Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从基于spring云流的微服务调用python脚本_Spring_Spring Boot_Spring Integration_Spring Cloud Stream - Fatal编程技术网

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

如何从基于spring云流的微服务调用python脚本,spring,spring-boot,spring-integration,spring-cloud-stream,Spring,Spring Boot,Spring Integration,Spring Cloud Stream,我正在考虑使用SpringCloudStream构建消息驱动的微服务应用程序,使用RabbitMQ作为代理 我看到SpringCloudStream构建在SpringIntegration(SI)之上,SI提供SpringIntegration脚本来执行python脚本。但我不知道如何把它连接到春天的云流中 所以我想知道的是,当消息到达队列时,如何依次执行python脚本并获得脚本的输出 任何代码和配置示例都会有所帮助 希望有人能帮忙 谢谢 GM为此,Spring Cloud Stream提供了

我正在考虑使用SpringCloudStream构建消息驱动的微服务应用程序,使用RabbitMQ作为代理

我看到SpringCloudStream构建在SpringIntegration(SI)之上,SI提供SpringIntegration脚本来执行python脚本。但我不知道如何把它连接到春天的云流中

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

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

希望有人能帮忙

谢谢
GM

为此,Spring Cloud Stream提供了特定的
处理器


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

谢谢您的回复。我不想改变有效载荷。我想要的是,当我在一个通道上收到消息时,我想要运行一些业务逻辑,作为逻辑的一部分,也就是运行脚本并获取输出,然后将输出存储到DB中,或者将其放回另一个通道。任何代码示例都很好。它只是名为
transformer
,但目标脚本逻辑完全取决于您。因此,处理器的职责是调用一个外部脚本(Python?),并将结果发送到
输出
通道。我不明白你的担心。。。