为了账号安全,请及时绑定邮箱和手机立即绑定

春季云任务

春季云任务

芜湖不芜 2023-06-14 15:59:02
有没有办法将任务结果作为输入传递给其他任务,如下图所示。听起来很简单,但我在 Internet 上找不到任何东西。我不想使用队列或其他机制来执行此操作,我正在寻找一种“本机”方式的任务。我找到了这个例子,我认为在这种情况下,字符串代表任务的输入,但我无法弄清楚如何生成输出以发送到下一个任务@SpringBootApplicationpublic class SpringCloudTaskTestApplication {    public static void main(String[] args) {        SpringApplication.run(SpringCloudTaskTestApplication.class, args);    }    @Bean    public CommandLineRunner commandLineRunner() {        return new HelloWorldCommandLineRunner();    }    public static class HelloWorldCommandLineRunner implements CommandLineRunner {        @Override        public void run(String... strings) throws Exception {            System.out.println("TASK args: "+Arrays.toString(strings));        }    }}
查看完整描述

1 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

在 Spring Cloud Data Flow 中,您可以使用开箱即用的tasklauncher-dataflowsink流应用程序。在您的情况下,任务应用程序可以将 LaunchRequest 发送到接收tasklauncher-dataflow器应用程序以启动具有给定属性的其他任务应用程序。



查看完整回答
反对 回复 2023-06-14
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信