使用reactor来管理依赖任务

时间:2017-02-14 23:10:53

标签: java spring project-reactor

我有一个用例,其中出现一些消息,每个消息都触发一组任务,其中一些可能相互依赖,即。 TaskD需要TaskA和TaskB的结果,而TaskC独立于其他任务,可以并行运行。

每条消息的任务和依赖关系可能不同,可根据消息类型进行配置。 必须完成所有任务才能存储最终处理结果。

依赖关系管理的一些伪配置。

[MSGTYPE = AA]

  • TASKA
  • TaskB
  • TaskC
  • TaskD,depends = TaskA,TaskB

我正在使用Java 8和spring-boot。 你能用reactor干净利落地解决这个问题吗? reactor适合这里吗?

0 个答案:

没有答案