java规则引擎
专注网赚的程序员
一只走过京东、美团、阿里等大厂的野生程序员,专注于写代码和网赚, 欢迎交流
展开
-
java规则引擎二【Aviator】
Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。现在已经有很多开源可用的java表达式求值引擎,为什么还需要Avaitor呢?Aviator的设计目标是轻量级和高性能 ,相比于Groovy、JRuby的笨重,Aviator非常小,加上依赖包也才450K,不算依赖包的话只有70K;当然,Aviator的语法是受限的,它不是一门完整的语言,...原创 2019-02-21 20:06:36 · 5388 阅读 · 1 评论 -
java规则引擎一:Drools
Drools是一个基于java的开源规则引擎, 规则引擎基本都只有一个逻辑就可以解释清楚: when…then… 当达到什么条件的时候,触发某一个动作。 Drools是java项目中常用的规则引擎之一。规则引擎的应用场景单一,但是用处很大。 例如在某个场景下 有100个方法都要修改数据库的数据,且修改后都要有一个动作,就是想某一个系统发送一条消息。 传统的解决方案中,需要100个...原创 2019-02-20 13:53:00 · 1012 阅读 · 0 评论