我正在使用PHP和MySQL来运行后端服务器。 目前我有一个" Action"包含特定条件的表以及应采取的操作,属性如下:
Conditions
(包含复杂条件,例如[Item.Qty] > 100000 AND [User.Level] < 5 AND [Item.Price] > 100000
)Actions
(例如SEND EMAIL TO [SUPERVISOR]
)我已经有了将返回布尔值的条件解析器。
软件需要验证每个用户对每个规则(例如企业软件)的操作。但我有数以千计的规则,而且请求数量很高。
当用户向系统提交/保存数据时,是否有任何想法实时运行?
谢谢:)
注: 由于我有大量要比较的功能,因此决策表不是一个可行的选项