《新人有关规则引擎方面的几点疑问?》的相关内容
相关讨论
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) 关键字: 规则引擎
使用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) 关键字:

