Lightweight, fast, stable, and programmable component-based rule engine/process engine. Component reuse, synchronous/asynchronous orchestration, dynamic orchestration, multi-language scripting support, complex nested rules, hot deployment, smooth refreshing. Let you improve your development efficiency!
3.04k
stars
424
forks
source link
建议增加Janino插件 #36
Closed
zrlw closed 1 year ago
Janino是个轻量的java编译器,超级快,所以很多重量级开源软件比如Apache Spark、Apache Flink、Presto都用它做动态代码。xx跳动把动态处理引擎从groovy迁到Janino的一个主要原因就是Janino超级快。 主要代码大致如下:
Janino脚本示例(变量名ctx要和上面插件代码定义的变量名一致):