草庐IT

drools-flow

全部标签

java - 我为什么要使用 Drools?

我不是Drools专家。不过,通过实验,我对它有些熟悉。我无法欣赏,我为什么需要它。我的典型应用程序是业务Web应用程序。是的,他们确实有一些规则。但是这些是使用数据库表、SQL查询和一个漂亮的UI来实现的,供业务用户修改规则。规则不是任意的,它们在投入生产之前经过深思熟虑。我的业务用户永远不会使用(Drools)脚本语言来修改任何东西。更不用说修改规则了。他们非常乐意使用UI屏幕来修改规则。另外,如果我让它们靠近它,它们可能会在Drools文件中犯无数语法错误。再次-在这种情况下为什么要使用Drools?-我遇到过一些Drools狂热分子,他们坚持我应该更改所有代码以使用Drools

java - 如何快速学习 Drools 或其他规则引擎

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我们正在着手开发一个模块,该模块将根据某些标准生成一些建议。标准将采用一组业务规则的形式,因此我正在考虑使用像Drools(开源和java:-)这样的业务规则引擎)我们需要快速学习Drools(2-3周)并能够使用JBossDrools实现规则。我们应该遵循哪些文章、教程、书籍和最佳实践? 最佳答案

java - 如何快速学习 Drools 或其他规则引擎

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我们正在着手开发一个模块,该模块将根据某些标准生成一些建议。标准将采用一组业务规则的形式,因此我正在考虑使用像Drools(开源和java:-)这样的业务规则引擎)我们需要快速学习Drools(2-3周)并能够使用JBossDrools实现规则。我们应该遵循哪些文章、教程、书籍和最佳实践? 最佳答案

java - RxJava API 和 Java 9 Flow API 之间的区别

似乎在最近几个主要版本的Java每次迭代中,都有始终如一的新方法来管理并发任务。在Java9中,我们有FlowAPI类似于FlowableAPIRxJava的版本,但Java9的类和接口(interface)要简单得多。Java9拥有Flow.Publisher、Flow.Subscriber、Flow.Processor、Flow.Subscription和SubmissionPublisher,就是这样。RxJava拥有FlowAPI的整个包-like类,即io.reactivex.flowables、io.reactivex.subscribers、io.reactivex.pr

java - RxJava API 和 Java 9 Flow API 之间的区别

似乎在最近几个主要版本的Java每次迭代中,都有始终如一的新方法来管理并发任务。在Java9中,我们有FlowAPI类似于FlowableAPIRxJava的版本,但Java9的类和接口(interface)要简单得多。Java9拥有Flow.Publisher、Flow.Subscriber、Flow.Processor、Flow.Subscription和SubmissionPublisher,就是这样。RxJava拥有FlowAPI的整个包-like类,即io.reactivex.flowables、io.reactivex.subscribers、io.reactivex.pr

Spring Web Flow 3 开发被放弃?

有人知道SpringWebFlow3的状态吗?这里有一些相关链接支持我的感觉,即springsource基本上已经放弃了该项目:1)Officialroadmap表示他们已经错过了一年多的里程碑,并且没有更新路线图。2)Forumthread充满了KeithDonald和Spring团队忽略的这些问题。3)OfficialDownloadpage说最新版本是2.2.1,但实际上是2.3,因此甚至不再保持最新。虽然我确信WebFlow版本2是一款出色的产品,但在评估开源产品以及评估该项目背后的公司时,上述问题都是明显的危险信号。我只是错过了一些之前已经详细讨论过所有这些的沟通channe

Spring Web Flow 3 开发被放弃?

有人知道SpringWebFlow3的状态吗?这里有一些相关链接支持我的感觉,即springsource基本上已经放弃了该项目:1)Officialroadmap表示他们已经错过了一年多的里程碑,并且没有更新路线图。2)Forumthread充满了KeithDonald和Spring团队忽略的这些问题。3)OfficialDownloadpage说最新版本是2.2.1,但实际上是2.3,因此甚至不再保持最新。虽然我确信WebFlow版本2是一款出色的产品,但在评估开源产品以及评估该项目背后的公司时,上述问题都是明显的危险信号。我只是错过了一些之前已经详细讨论过所有这些的沟通channe

java - 检查 Drools 列表中的特定元素

我刚刚开始使用Drools(5.1.0版),如果这个问题已经得到解答,请多多包涵。我有一个java.util.List对象,它包含复杂类型A的对象,其中A为:classA{Stringname;StringValue;}列表及其元素都在Drools引擎的工作内存中。是否有一种简单的方法可以仅在列表中元素的名称和值与特定值匹配时触发规则?目前,我在Drools规则中使用自定义函数,它遍历列表并在有符合规范的元素时返回true,但我想知道这是否是最有效和最简单的使用方式。 最佳答案 如果A实例如您所说(理想情况)在工作内存中,则只需使用

c++ - 在 c++/c# 中替代 drools-planner/optaplanner?

C++或C#中的optaplanner/droolsplanner是否有类似的替代方案?我只找到了一个非常古老的2007年的C#移植版。或者如何解决C++/C#中的NP-hard优化问题? 最佳答案 关于OptaPlanner邮件列表中,人们曾询问过有关使用.NET中的OptaPlanner的问题。如果您有兴趣追求那个方向(并且它符合您的要求),这里有一些想法:在Java中,将OptaPlanner实现公开为REST服务(使用RestEasy和/或Camel)。使用JAXB(或XStream)将域对象映射到XML。然后使用C#客户端

ios - "The developer buy flow has been deprecated"

我有一个集成了FacebookSDK的iOS应用程序,并且我一直在运行Facebook的按安装付费事件。最近尝试为另一个具有相同SDK的应用程序设置此功能,但我在设置Facebook应用程序并单击“推广”后立即收到此错误:“开发者购买流程已被弃用”。这是错误还是Facebook改变了他们的流程?欢迎任何见解,谢谢。 最佳答案 他们弃用了开发者购买流程并将其集成到“在Facebook上转换广告”->“应用安装”https://www.facebook.com/ads/create/ 关于i