optaplanner-spring-boot-starter vs k ie -server-spring-boot-starter - PullRequest
0 голосов
/ 18 июня 2020

Я разработал полный рабочий проект весенней загрузки для назначения задач, используя optaplanner-spring-boot-starter в качестве зависимости, но при этом необходимо использовать k ie -server-spring -boot-starter-optaplanner за то же самое.

Я просмотрел официальную документацию по форме optaPlanner и бизнес-оптимизатору RedHat PAM. Но все еще не уверены в лучшем решении, так как интеграция сервера K IE с Spring-boot и запуск его через tomcat будет трудом. Кроме того, мы не можем аннотировать solverManager, нам нужно вручную создать XML и передать ограничения при использовании k ie -server-spring-boot-starter-optaplanner.

Есть ли любой пример, где я могу найти интеграцию k ie -server-spring-boot-starter-optaplanner с spring-boot? В чем основное различие между этими двумя зависимостями, в каком сценарии ios они должны использоваться?

1 Ответ

0 голосов
/ 18 июня 2020

Вероятно, вы захотите использовать optaplanner-spring-boot-starter, особенно если вы уже используете его и довольны им. optaplanner-spring-boot-starter - это способ использовать OptaPlanner в Spring Boot, аналогично тому, как optaplanner-quarkus - это способ использования OptaPlanner в Quarkus: он полнофункциональный и находится в процессе активного обслуживания. Он имеет минималистский подход к зависимостям, как и любой другой стартер загрузки Spring, поэтому он следует философии Spring. Если возникнут какие-либо проблемы, сообщите об этом в списке рассылки сообщества optaplanner-dev.

kie-server-spring-boot-starter-optaplanner включает kie-server. Если вы интегрируетесь с jBPM для назначения неавтоматизированных задач, обратите внимание на интеграцию, которую Уолтер написал для этого: https://github.com/kiegroup/droolsjbpm-integration/tree/master/kie-server-parent/kie-server-services/kie-server-services-task-assigning - это объясняется в документации сервера k ie.

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