在流口水中如何处理事实架构的动态更改

问题描述

我们有一个GraphQL API端点,从该端点提取事实数据。在GraphQL中,您可以根据需要提取数据属性。即添加删除属性到graphql查询。 因此,基于GraphQL API的新属性,规则也可能会更改。我们正在考虑通过自定义UI(角度)来处理动态graphQL查询和规则更改

基于此要求,我不希望使用PoJo驱动DRL中的规则。当API属性更改时,我们不想更改基础代码。我们希望避免重新编译和重新部署的需求。

所以,我的问题是,在Drools中,有没有一种方法可以动态处理Fact模式的更改而无需创建PoJo?

我正在考虑的想法是以JSON格式表示规则,然后通过“规则模板”将其动态转换为DRL。这可行吗?有没有在项目中做过类似工作的高级从业人员?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...