新人有关规则引擎方面的几点疑问?》的相关内容

DROOLS语法详解

一个典型的DRL文件: ①package com.sample //包名,不可以与关键字冲突 ②import com.sample.DroolsTest.Message;//本文件需要导入的类 ③global java.util.List myGlobalList;//全局变量 ④//定义函数体 function String hello(String name) { ret ...
by shanghui_12 2008-05-06 浏览 (1191) 回复 (14) 关键字: 规则引擎

规则引擎实现探讨

一、问题 系统要求实现类似如下规则: 积分规则:凭XX信用卡消费1元人民币,即可获得1分的消费积分, 在汽车类商户每消费100元人民币积8分,在房地产类商户每消费100元人民币积6分。 兑奖规则:100分~300分:兑换150元礼品,300分~500分兑换300元礼品, 500分以上兑换400元礼品 因为系统中有大量类似这样的规则,而且规则会经常变动,另外业务上也要求这样的规则最好能由业 ...
by jxb8901 2006-09-28 浏览 (17644) 回复 (25) 关键字: 规则引擎, 动态脚本语言, dsl

使用Drools后的疑问

由于工作所需,最近调研并使用了drools规则引擎.有个疑问想请大家一起说说: 假设事实库中事实a与规则库中规则A,B,C匹配. 现在ActionA调用了业务类ServiceA,业务类ServiceA核心代码是: public class ServiceA { ........ try {    WorkingMemory workingMemory = ruleBase ...
by znj 2008-02-02 浏览 (846) 回复 (3) 关键字: drools规则引擎

drools 学习笔记(二)

Drools 是一个开源的规则引擎,目前有Jboss管理,最新版本为4.X。 我们使用Drools就是为了让它处理数据与规则的关系,因此Drools要获得数据和获得规则,然后进行执行。因此Drools分为编制和运行时两个部分。 编制是指产生rule的过程,Drools用DRL,或者XML来描述规则。 编制的过程包括为规则建立DRL 或XML 文件,传入一个由Antlr 3 文法器定义的解析器中。解 ...
by hellostone 2008-02-29 浏览 (893) 回复 (0) 关键字:

JBoss Rules 1

JBoss Rules 学习(一): 什么是Rule         学习JBoss Rules有几天了,因为这方面的中文资料较少,所以这几天都在看官网上的manual。这是一份不错的教程,我把我看的一些重要的东西翻译整理了一下,希望可以对想学习JBoss Rules的同学们提供一点帮助。    ...
by garyli 2008-06-05 浏览 (102) 回复 (0) 关键字:

利用drools这样的规则引擎时的内存问题

在规则引擎一开始出现的时候(仅限于利用了正向链匹配,尤其是Rete算法的引擎),似乎就有这么一个问题和提法——它是以消耗较大的内存空间为代价来换取较高的执行效率的。现在考虑到一个问题(或许一开始就该考虑到! -_-): 如果某条规则要求察看以前已经存在的所有数据对象,难道要把他们从数据库全部拿出来扔到workingMemory中么?如果这些数据有上万甚至百万条,那么我们的内存消耗... 这种情况该 ...
by Audion 2007-04-26 浏览 (1096) 回复 (4)

关于多线程使用drools4 在加载规则的时候产生互锁?

本人使用 drools 开发了一个多线程的工具 但是有个郁闷的问题 ,我设计是这样 一个静态的 rulebase 对象用于加载 创建的规则, 然后使用 多个workmomery 对象 但是发现 一旦我 去加载规则的时候rulebase  这个线程 就会和 多个 workmomery 产生互锁的现象!, 现在还不知道什么原因照成的!希望有经验的高人,帮忙解决一下
by qingjian 2008-03-02 浏览 (555) 回复 (2)

如何把Lucene的索引全部放入内存?

如题, 默认情况下,lucene只会把一些搜索相关的信息放入到内存,不是全部的索引文件。 我先知道如何把索引全部读入到内存中进行搜索。 谢谢!
by grantbb 2008-03-25 浏览 (595) 回复 (4)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)

memcache_engine + memcachedb = 高性能分布式内存数据库

memcachedb是一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是不需要严格事务约束,能够被持久化保存的应用场景,例如memcachedb被应用在新浪博客上面。 memcachedb给memcac ...
by robbin 2008-01-22 浏览 (3758) 回复 (15) 关键字: memcached

CommonTemplate0.8.0发布

在元旦之夜发布了0.8.0 http://www.commontemplate.org 增加了与struts及struts2的集成sample, (见下载列表中的commomtemplate-sample-0.8.0.zip) 将宏指令的特殊前缀语法去掉, 改成命名约定: 受FreeMarker影响, 它使用仿XML的: <@mymacro/> <@mymacro>... ...
by javatar 2008-01-05 浏览 (502) 回复 (1) 关键字: template engine

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (670) 回复 (0) 关键字:

相关问答

赞助商链接