Заложились на кластеризацию камунды из коробки, и, в общем, она вполне сносно работала до момента, когда нам стало нужно обновить определение процесса :)
ну у меня кластер из 2 контейнеров и никакой проблемы обнолений я никогда не встречал. При инициализации какой контейнер первый создает базу тот и выигралб второй просто сыпаит ошибки что таблицы уже созданы другим процессом. Но это только при первом запуске а далее все норм работает. Правда дажее при deploy стоит load balancer и deploy скпипт всегда постит в один из контенеров а не на все сразу
Судя по тому, что я прочитал, при почти одновременном старте двух контейнеров может случиться такое, что они начнут параллельно лить два bpmn в разные тенанты
Вопросы все лучше и лучше ))) С какой именно частью у вас проблема? Получить переменную из процесса или сохранить в таблицу БД? Какие технологии фреймворки уже используются в проекте для работы с БД? Язык программирования Java?
Вопросы "улучшенные" из-за близкого к нулю знания языка и платформы ;) Язык Java. Camunda Spring Boot. Форму сделал, файл в переменную получил. Есть проблема, если имя файла по-русски — при попытке скачать по ссылке отдаётся пустое имя файла с точкой и расширением (".docx" к примеру). Но это не главное. Теперь нужно взять данные файла из переменной и сохранить в таблице PostgreSQL. Ввиду минимальных познаний в языке и платформе мне бы помог демонстрационный пример или описание последовательности действий.
Андрей, я бы рекомендовал сперва познакомиться с языком, технологиями работы с БД, работы с файлами а после этого уже браться за Камунду. На данном этапе конкретный пример ничем вам не поможет. И уж точно не стоит хранить файл в контексте камунды.
"В контексте камунды" это в переменных процесса? Я и не собираюсь хранить там файл. В форме есть тип cam-variable-type="File". Я хочу получить от пользователя файл туда (это я уже сделал) и потом "переложить" в отдельную таблицу с помощью JPA. Это неправильный подход?