我被要求为我的队友做一些口水训练。只是为了向他们展示如何使用它,以及它可能有多有用。为了进行这个训练,我首先必须学习Drools,我认为学习它的最好方法是以drools为中心的小项目。
有什么有趣的想法吗?
我对这个项目的想法是做一些webMethods流文件验证(只是一些示例验证)。我只做验证--我们有该文件格式的内部解析器。
但是,一些真正能做一些工作的东西会更好。
发布于 2008-09-22 22:56:48
实际上,我们有一个基于drools的项目,你可以试着模仿一下。:-)
假设您有传入的SMS消息通过基于HTTP的协议到达。HTTP请求包含A号码(发送者的电话号码)、B号码(接收者的电话号码)和消息的文本。
您的目标是使用drools根据消息的内容将消息路由到适当的服务。您应该有一组规则,每个规则说明如下内容:如果Bnumber是1792,并且消息文本包含关键字" video“,则消息应该被定向到视频提供服务。
实际上,我们使用的正是这种设置,一个基于drools的路由器,它从HTTP servlet线程获取消息,并根据消息的内容将消息放到JMS队列中。
你对这个项目感兴趣吗?:-)
发布于 2008-09-24 01:49:28
我将给你们两个我的公司现在正在使用的真实例子。该公司是巴西最大的电子商务公司之一。
这真的很有挑战性,但效果很好。Drools在公司内部的其他环境中也被使用。
发布于 2008-09-22 23:20:53
前一个项目中的一个示例:
你正在尝试递送一个包裹,而你想要递送它的方式是使用许多运输公司。每家公司都会在一个仓库取走包裹,然后把它送到另一个仓库,直到它最终到达目的地。每家公司都有一个日程表,可能是日期和时间的奇怪组合。例如,除公共假日外,每个星期二和星期四,一个月的第五个星期二和第一个星期四除外。每次车辆段之间的旅行都需要一定的时间。如果两个仓库之间有固定的路线,我需要多长时间才能在给定的起始时间内递送这个包裹?
https://stackoverflow.com/questions/116629
复制相似问题