c++有没有类似java的LiteFlow开源框架

想用C++实现java的LiteFlow框架,如果仿照java写一套工作量有点大,c++有没有可以利用的框架或相近的,
以下贴上LiteFlow框架的链接,供各位参考,请各位伸出援助之手,谢谢啦!

https://liteflow.yomahub.com/pages/5816c5/#%E5%89%8D%E8%A8%80

参考一下


轻量级流程编排框架liteFlow_zhousenshan的博客-CSDN博客 前言在每个公司的系统中,总有一些拥有复杂业务逻辑的系统,这些系统承载着核心业务逻辑,几乎每个需求都和这些核心业务有关,这些核心业务业务逻辑冗长,涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。时间一长,项目几经易手,维护的成本得就会越来越高。各种硬代码判断,分支条件越来越多。代码的抽象,复用率也越来越低,各个模块之间的耦合度很高。一小段逻辑的变动,会影响到其他模块,需要进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动进行抽象,重新写方法。实时热变更 https://blog.csdn.net/zhousenshan/article/details/113060928?ops_request_misc=&request_id=&biz_id=102&utm_term=c++%E6%9C%89%E6%B2%A1%E6%9C%89%E7%B1%BB%E4%BC%BCjava%E7%9A%84LiteFlow%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-0-113060928.nonecase&spm=1018.2226.3001.4450

参考一下

UPDATE 要清楚,我想知道的有类似功能的Java的东西,所以,下面可能是典型的语法:

// assumptions:
// * my_list is a standard library iterable of ints
// * f is a function of int that returns a std::string
// * p is a predicate of std::string returning bool
// * head_opt returns an option type
stream(my_list).map(f).filter(p).head_opt.get_or_else("None")

UPDATE 要清楚,我想知道的有类似功能的Java的东西,所以,下面可能是典型的语法:

// assumptions:
// * my_list is a standard library iterable of ints
// * f is a function of int that returns a std::string
// * p is a predicate of std::string returning bool
// * head_opt returns an option type
stream(my_list).map(f).filter(p).head_opt.get_or_else("None")

LiteFlow看起来是一个基于规则架构风格的系统,优点就是可灵活定义业务规则,而不影响现有的组件。可扩展性非常好。

直接转转不了,要不就是按照框架重新编译,要不然就是找到API进行调用。你可以尝试使用C++调取java的LiteFlow

Apache C++ Standard Library : 是一系列算法,容器,迭代器和其他基本组件的集合
ASL : Adobe源代码库提供了同行的评审和可移植的C++源代码库。
Boost : 大量通用C++库的集合。
BDE : 来自于彭博资讯实验室的开发环境。
Cinder : 提供专业品质创造性编码的开源社区