规则引擎实时执行

时间:2017-06-14 14:41:42

标签: rules rule-engine business-rules

我正在使用PHP和MySQL来运行后端服务器。 目前我有一个" Action"包含特定条件的表以及应采取的操作,属性如下:

  1. Conditions(包含复杂条件,例如[Item.Qty] > 100000 AND [User.Level] < 5 AND [Item.Price] > 100000
  2. Actions(例如SEND EMAIL TO [SUPERVISOR]
  3. 我已经有了将返回布尔值的条件解析器。

    软件需要验证每个用户对每个规则(例如企业软件)的操作。但我有数以千计的规则,而且请求数量很高。

    当用户向系统提交/保存数据时,是否有任何想法实时运行?

    谢谢:)

    注: 由于我有大量要比较的功能,因此决策表不是一个可行的选项

0 个答案:

没有答案