唐老鸭的gravatar头像
唐老鸭 2017-05-04 09:52:29

Java开源规则引擎Drools规则动态更新实例(规则存储到数据库,在线动态更新及时生效,勿需重启服务器)

       Drools是一个基于Java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在数据库中,在线网页界面设计修改规则,同时判断规则的有效性,及时更新规则到规则引擎,方便快捷,使得规则变更不需要修正代码重启机器就可以立即在线上环境生效。

        本例子的业务场景是,根据书目分类,销售区域,出版距今年份来定制一套规则,通过标价计算对应的实际售价,在线动态更新规则、方便快捷,不需重启服务器。

数据库:

CREATE TABLE `tb_rule` (
  `r_name` varchar(32) NOT NULL DEFAULT '',
  `r_content` blob,
  PRIMARY KEY (`r_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Java开源规则引擎Drools规则动态更新实例(规则存储到数据库,在线动态更新及时生效,勿需重启服务器)

IDE界面:

Java开源规则引擎Drools规则动态更新实例(规则存储到数据库,在线动态更新及时生效,勿需重启服务器)运行界面:

Java开源规则引擎Drools规则动态更新实例(规则存储到数据库,在线动态更新及时生效,勿需重启服务器)


打赏

文件名:spring-drools-demo.zip,文件大小:152.3K 下载
最代码最近下载分享源代码列表最近下载
shiwenliang  LV5 2023年6月1日
Xgw123485  LV5 2022年12月12日
61374886  LV12 2022年6月16日
cc900118  LV17 2021年12月6日
dulante  LV4 2021年9月5日
壹级天灾  LV14 2021年8月2日
奥沙利虎  LV2 2021年3月22日
心印语  LV9 2020年9月15日
风雨不留步  LV2 2020年8月12日
kwm2921944  LV10 2020年7月20日
最代码最近浏览分享源代码列表最近浏览
3334004690  LV10 6月24日
yiposhop  LV4 2023年10月18日
百里守寡  LV5 2023年9月13日
shiwenliang  LV5 2023年6月1日
Rommel  LV27 2023年5月16日
胡明杨 2023年4月27日
暂无贡献等级
Xgw123485  LV5 2022年11月25日
沙漠鱼  LV12 2022年11月25日
61374886  LV12 2022年6月16日
635088638 2022年4月19日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友