Size: a a a

Camunda BPM Group

2021 May 23

ММ

Максим Монин... in Camunda BPM Group
У вас общая база на несколько контейнеров?
источник

GG

Grigory Grigoriev in Camunda BPM Group
На шесть, если точнее
источник

GG

Grigory Grigoriev in Camunda BPM Group
Заложились на кластеризацию камунды из коробки, и, в общем, она вполне сносно работала до момента, когда нам стало нужно обновить определение процесса :)
источник

ММ

Максим Монин... in Camunda BPM Group
ну у меня кластер из 2 контейнеров и никакой проблемы обнолений я никогда не встречал. При инициализации какой контейнер первый создает базу тот и выигралб второй просто сыпаит ошибки что таблицы уже созданы другим процессом. Но это только при первом запуске а далее все норм работает. Правда дажее при deploy стоит load balancer и deploy скпипт всегда постит в один из контенеров а не на все сразу
источник

ММ

Максим Монин... in Camunda BPM Group
Но еще странно в вашей ошибке указано про multiply tenants - я лично не использую тенаты, может проблема именно в тенантах
источник

GG

Grigory Grigoriev in Camunda BPM Group
Судя по тому, что я прочитал, при почти одновременном старте двух контейнеров может случиться такое, что они начнут параллельно лить два bpmn в разные тенанты
источник

GG

Grigory Grigoriev in Camunda BPM Group
У топикстартера разница при старте была 0,5с
источник

GG

Grigory Grigoriev in Camunda BPM Group
источник

ММ

Максим Монин... in Camunda BPM Group
вы используете multi-tenancy?
источник

GG

Grigory Grigoriev in Camunda BPM Group
Нет, но наверное, если его где-то отключить явным образом, это тоже решило бы проблему
источник

ММ

Максим Монин... in Camunda BPM Group
источник

ММ

Максим Монин... in Camunda BPM Group
посмотрите по слову tenant параметры
источник

ММ

Максим Монин... in Camunda BPM Group
tenantCheckEnabled
источник
2021 May 24

A

Andrei in Camunda BPM Group
Добрый день! Мне нужно сохранить файл из переменной процесса в таблицу в PostgreSQL. Может у кого есть готовый образец кода для примера?
источник

SD

Serg D. in Camunda BPM Group
Вопросы все лучше и лучше )))
С какой именно частью у вас проблема? Получить переменную из процесса или сохранить в таблицу БД? Какие технологии фреймворки уже используются в проекте для работы с БД?
Язык программирования Java?
источник

A

Andrei in Camunda BPM Group
Вопросы "улучшенные" из-за близкого к нулю знания языка и платформы ;) Язык Java. Camunda Spring Boot. Форму сделал, файл в переменную получил. Есть проблема, если имя файла по-русски — при попытке скачать по ссылке отдаётся пустое имя файла с точкой и расширением (".docx" к примеру). Но это не главное. Теперь нужно взять данные файла из переменной и сохранить в таблице PostgreSQL. Ввиду минимальных познаний в языке и платформе мне бы помог демонстрационный пример или описание последовательности действий.
источник

SD

Serg D. in Camunda BPM Group
Андрей, я бы рекомендовал сперва познакомиться с языком, технологиями работы с БД, работы с файлами а после этого уже браться за Камунду. На данном этапе конкретный пример ничем вам не поможет. И уж точно не стоит хранить файл в контексте камунды.
источник

A

Andrei in Camunda BPM Group
"В контексте камунды" это в переменных процесса? Я и не собираюсь хранить там файл. В форме есть тип cam-variable-type="File". Я хочу получить от пользователя файл туда (это я уже сделал) и потом "переложить" в отдельную таблицу с помощью JPA. Это неправильный подход?
источник

A

Andrei in Camunda BPM Group
Кстати, создание своих таблиц в базе данных камунды для хранения информации, вроде списка счетов или сканов файлов это нормальная практика или нет?
источник

ММ

Максим Монин... in Camunda BPM Group
camunda использует таблицу act_ge_bytearray для хранения не строковых данных переменных
источник