Можно ли подключить два экземпляра камунды к одной базе данных? - PullRequest
0 голосов
/ 11 января 2019

Мы разрабатываем приложение с загрузочной пружиной (сгенерированное с помощью jhipster, с oauth) и хотим использовать camunda.

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

На самом деле мы предпочитаем использовать встроенный процессный движок, как этот, однако нам хотелось бы получить эксплуатационные преимущества веб-приложений camunda.

Предпочтительным решением, о котором мы думали, было подключение к той же базе данных другого движка процесса (отдельное приложение Camunda или приложение Springboot с веб-стартером Camunda). Похоже, это работает в наших тестах.

Другое решение состоит в том, чтобы использовать Camunda в автономном режиме и общаться через rest api, а также подписаться на темы для служебных задач.

Видите ли вы какие-либо проблемы с предпочтительным решением?

1 Ответ

0 голосов
/ 24 января 2019

Да, отлично работает два движка против одной базы данных. Просто убедитесь, что в другом экземпляре установлена ​​camunda.bpm.job-execution.enabled=false (если вы не хотите, чтобы он брал и выполнял задания)

...