规则动态编译思路
2017-09-04 16:31:15 8 举报
动态编译流程。基于drools的规则动态编译部署方案。
作者其他创作
大纲/内容
服务启动
是
发送消息更新成功消息
内存中做成jar包
结束
释放写锁
否
规则4
有更新?
服务运行
规则1
规则3
规则2
业务端
规则容器
设置读锁
返回编译结果
规则发布队列
编译&更新规则
规则发送触达
写锁等待?
接口
sleep 10s
有规则更新
对比容器MD5
规则编译更新
消息队列
设置写锁
读锁等待?
计算容器MD5
更新规则容器
统一规则发布平台
状态通知队列
获取容器规则
查询DB最新规则
规则发布
释放读锁
更新规则到容器
规则抵达业务端消息
编译
0 条评论
下一页