首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要Drools项目想法

需要Drools项目想法
EN

Stack Overflow用户
提问于 2008-09-22 18:29:52
回答 6查看 1.9K关注 0票数 2

我被要求为我的队友做一些口水训练。只是为了向他们展示如何使用它,以及它可能有多有用。为了进行这个训练,我首先必须学习Drools,我认为学习它的最好方法是以drools为中心的小项目。

有什么有趣的想法吗?

我对这个项目的想法是做一些webMethods流文件验证(只是一些示例验证)。我只做验证--我们有该文件格式的内部解析器。

但是,一些真正能做一些工作的东西会更好。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-09-22 22:56:48

实际上,我们有一个基于drools的项目,你可以试着模仿一下。:-)

假设您有传入的SMS消息通过基于HTTP的协议到达。HTTP请求包含A号码(发送者的电话号码)、B号码(接收者的电话号码)和消息的文本。

您的目标是使用drools根据消息的内容将消息路由到适当的服务。您应该有一组规则,每个规则说明如下内容:如果Bnumber是1792,并且消息文本包含关键字" video“,则消息应该被定向到视频提供服务。

实际上,我们使用的正是这种设置,一个基于drools的路由器,它从HTTP servlet线程获取消息,并根据消息的内容将消息放到JMS队列中。

你对这个项目感兴趣吗?:-)

票数 4
EN

Stack Overflow用户

发布于 2008-09-24 01:49:28

我将给你们两个我的公司现在正在使用的真实例子。该公司是巴西最大的电子商务公司之一。

  1. Drools用于对产品应用价格促销和折扣,而用户只需在产品目录内导航。因此,在为用户浏览器呈现响应之前,我们必须应用与价格、分期付款和运费相关的促销。
  2. ,在结帐产品时,根据客户地址区域、州、年龄、性别、产品金额、每个类别的产品金额、组合促销、节假日等,可能会应用促销。每次促销的应用都会影响整个产品列表,这需要一个新的规则应用,直到结账达到稳定状态。

这真的很有挑战性,但效果很好。Drools在公司内部的其他环境中也被使用。

票数 2
EN

Stack Overflow用户

发布于 2008-09-22 23:20:53

前一个项目中的一个示例:

你正在尝试递送一个包裹,而你想要递送它的方式是使用许多运输公司。每家公司都会在一个仓库取走包裹,然后把它送到另一个仓库,直到它最终到达目的地。每家公司都有一个日程表,可能是日期和时间的奇怪组合。例如,除公共假日外,每个星期二和星期四,一个月的第五个星期二和第一个星期四除外。每次车辆段之间的旅行都需要一定的时间。如果两个仓库之间有固定的路线,我需要多长时间才能在给定的起始时间内递送这个包裹?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/116629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档