专家系统教程分析.pptVIP

  • 7
  • 0
  • 约1.66万字
  • 约 96页
  • 2016-04-23 发布于湖北
  • 举报
6.2 分布式ES--数据驱动(1/2) b. 数据驱动 一般系统的模块功能都是根据输入,启动模块进行处理以后,给出相应的输出. 所以在分布式ES中,模块只要当它所需的所有输入数据已经具备以后即可自行启动工作; 然后,把输出结果送到相应的模块,而并不需要有其他模块来明确地命令它工作. 这种驱动方式可以发掘可能的并行处理,从而达到高效运行. 在该驱动方式下,各模块间只有互传数据或消息的联系,其他操作都局部于模块进行,因此具有面向对象方法的特征. 6.2 分布式ES--数据驱动(2/2) 值得指出的是,这种数据驱动方式可能出现不根据需求盲目产生很多暂时没用的数据,而造成“数据积压”. 为此提出了下述“请求驱动”的方式. 6.2 分布式ES--请求驱动(1/1) c. 请求驱动 这种驱动方式亦称“目的驱动”,是一种自顶向下的驱动方式. 从最顶层的目标开始,为了驱动一个目标工作可能需要先驱动若干子目标,为了驱动各个子目标,可能又要分别驱动一些子目标,如此层层驱动下去. 与此同时又按数据驱动的原则让数据(或其他条件)具备的模块进行工作,输出相应的结果并送到各自该去的模块. 这样,把对其输出结果的请求和其输入数据的齐备两个条件复合起来作为最终驱动一个模块的先决条件,这既可达到系统处理的并行性,又可避免数据驱动时由于盲目产生数据而造成“数据积压”的弊病. 6.2 分布式ES--事件驱动(1/

文档评论(0)

1亿VIP精品文档

相关文档