Горячее развертывание с использованием Drools + Guvnor - PullRequest
1 голос
/ 08 августа 2011

У меня есть приложение, основанное на Spring + Hibernate + Drools. Он имеет статические файлы * .drl. Мой вопрос 1) Как я могу обернуть правила с Guvnor UI? 2) Возможно ли, что если пользователь изменяет какое-либо правило, без перераспределения мы можем его использовать или запустить. Если да, то по какому пути я должен выбрать свое правило?

Моя главная цель - сохранить Rule + Guvnor в одном модуле, а приложение, которое использует и запускает правило как другой модуль. Так что на лету я могу изменить правило в Guvnor, и это отразится в приложении?

1 Ответ

1 голос
/ 23 сентября 2011

1) Вы можете импортировать правила в Guvnor.Создайте новый пакет, выберите тот, который вы хотите импортировать из файла DRL.Это ожидает только один файл.Если вы хотите импортировать в отдельных файлах, выберите один и вы можете добавить остальные правила DRL в качестве технических правил позже.Или вы можете объединить файлы DRL перед импортом.

2) Проверьте документацию для KnowledgeAgent.KnowledgeAgent опрашивает Guvnor на наличие изменений в пакетах знаний и помогает обновить правила в модуле, который вы хотите использовать для запуска правил.Вам все еще нужно скомпилировать пакеты в Guvnor.

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