Загружать правила / модели из JSON вместо DRL - Drools - PullRequest
0 голосов
/ 31 января 2019

Прямо сейчас у меня есть приложение с весенней загрузкой, которое передает правила и модели из файлов .drl в Drools KieBase.Однако факты создаются и загружаются динамически.

Я также хотел бы динамически загружать правила / модели вместо чтения их из файлов .drl, например, получение JSON через HTTP с атрибутами модели.

Таким образом, вместо person.drl:

package io.engine.models;

declare Person
    name : String
    age : Integer
end

я получил бы что-то подобное через HTTP

{
   "model": "Person",
   "schema": [{
        "attribute": "name",
        "type": "String"
    }, {
        "attribute": "age",
        "type": "Integer"
    }]
}

Существуют ли какие-либо инструменты или встроенная реализация Drools для достиженияэто?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...