如何从基于spring云流的微服务调用python脚本
我正在考虑使用SpringCloudStream构建消息驱动的微服务应用程序,使用RabbitMQ作为代理 我看到SpringCloudStream构建在SpringIntegration(SI)之上,SI提供SpringIntegration脚本来执行python脚本。但我不知道如何把它连接到春天的云流中 所以我想知道的是,当消息到达队列时,如何依次执行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提供了
GM为此,Spring Cloud Stream提供了特定的
处理器
您只需将其注册到Spring云数据流中,并使用所需脚本对其进行配置。谢谢您的回复。我不想改变有效载荷。我想要的是,当我在一个通道上收到消息时,我想要运行一些业务逻辑,作为逻辑的一部分,也就是运行脚本并获取输出,然后将输出存储到DB中,或者将其放回另一个通道。任何代码示例都很好。它只是名为transformer
,但目标脚本逻辑完全取决于您。因此,处理器的职责是调用一个外部脚本(Python?),并将结果发送到输出
通道。我不明白你的担心。。。