ytyht226 / taskflow

taskflow是一款轻量、简单易用、可灵活扩展的通用任务编排框架,基于有向无环图(DAG)的方式实现,框架提供了组件复用、同步/异步编排、条件判断、分支选择等能力,可以根据不同的业务场景对任意的业务流程进行编排
Apache License 2.0
446 stars 80 forks source link

是否考虑对CompeletFuture API做一些包装支持, #9

Closed alyron closed 1 year ago

alyron commented 1 year ago

是否考虑对CompeletFuture API做一些包装支持,方便在大量有上面API的项目里引入支持

ytyht226 commented 1 year ago

是否考虑对CompeletFuture API做一些包装支持,方便在大量有上面API的项目里引入支持

CompeletFuture只适合简单任务的编排,对于复杂场景的编排(强弱依赖、准入条件判断、分支选择等等)满足不了,当前框架基于DAG的方式实现,可以覆盖CompeletFuture的使用场景,后续不会考虑对CompeletFuture API的封装;如果业务场景比较简单,可以考虑直接使用CompeletFuture