2

有没有人尝试将 Apache Camel 与 Drools Fusion 或只是 Drools 集成。

以下是我的用例。

  • 使用 REST 从外部服务获取数据。
  • 过滤数据(使用 Drools 中定义的规则。)
  • 来自外部服务的数据也可以是信息流(例如,Tweeter feed、用户的实时位置)

任何帮助或指示将不胜感激。

谢谢。

4

1 回答 1

6

Drools 有骆驼成分。使用它与使用任何骆驼组件没有太大区别。

来源:https ://github.com/droolsjbpm/droolsjbpm-integration/tree/master/drools-camel

二进制(在 droolsjbpm-integration 包中):http ://www.jboss.org/drools/downloads.html

唯一需要“意识到”的是 Drools 可以将骆驼消息视为:

  1. 命令
  2. 常规事实
  3. 原样对象然后重新路由

一些文章:

http://blog.athico.com/search?q=camel

不幸的是,文档仅描述了“命令”(1)用例:

http://docs.jboss.org/drools/release/5.4.0.Beta2/droolsjbpm-integration-docs/html/ch01.html

您可以将一些测试用例用作上述用例 (2) 和 (3) 的示例:

https://github.com/droolsjbpm/droolsjbpm-integration/tree/master/drools-camel/src/test/java/org/drools/camel/component

希望这可以帮助。

于 2012-03-07T16:05:04.110 回答