мы используем камунду в качестве нашего технологического движка и производим около 10 тыс. Процессов. Проблема в том, что наш сервис мгновенно выходит из памяти. Вот скриншот графана, который показывает потребление памяти.
Мы попытались кластеризовать службу, и теперь она работает на 2 экземплярах, но как Видите ли, потребление памяти в любом случае растет на обоих.
После анализа heapdump мы выяснили, что это зависимость от mybatis, которая вызывает утечку памяти. К сожалению, он включен в камунду, поэтому мы не можем изменить его или получить к нему доступ. У кого-нибудь было такое поведение при использовании камунды? Есть ли способы настроить, как камунда использует mybatis?
Вот скриншот heapdump:
Вот наш девиация стек: Откройте JDK 11, Postgresql 10.8, Camunda 7.10.0, Spring Boot 2.1.12, camunda-bpm-spring-boot-starter-webapp 3.2.1
Было бы даже здорово, если бы вы знаю любой подход, как справляться с такими ситуациями.
Ура, Андрей