# Механизмы

Редактировал(а) Alexandr Fokin 2024/05/10 15:27

External tasks |
Нотации процессов |
BPMN | bpmn-js
DMN |
Хранилище |
7.* |
Внешняя БД с провайдером jdbc (H2 - in memory БД)
Хранилище процессов (runtime db) Хранилище истории (history db)
Database Schema https://docs.camunda.org/manual/7.20/user-guide/process-engine/database/database-schema/ History and Audit Event Log https://docs.camunda.org/manual/7.20/user-guide/process-engine/history/ Как сохранять историю процессов в Camunda без вреда для них https://habr.com/ru/companies/tinkoff/articles/657969/
8.* |
RocksDB - встроенная распределенная БД для runtime данных |
Компоненты экспорта (Exporter). Компонент, в который движок ведет потоковую запись историчных данных, а компонент может сохранять данные во внешнее хранилище. Exporters https://docs.camunda.io/docs/self-managed/concepts/exporters/ https://docs.camunda.io/docs/self-managed/zeebe-deployment/exporters/ | Elastic Search Open Search
Размещение |
7.* | Эта версия позволяла выполнять встраивание движка в Java приложение (Embedend mode). В частности, это позволяло использовать общую транзакцию (transaction scope). |
8.* | Не имеет возможности встраиваться приложение, доступно только в виде самостоятельного внешнего приложения. | Achieving consistency without transaction managers https://blog.bernd-ruecker.com/achieving-consistency-without-transaction-managers-7cb480bd08c
Кластер |
7.* | Возможность запуска нескольких сервисов для отказоустойчивости. Необходимость использовать одну общую БД, которая может стать точкой отказа или бутылочным горлышком производительности (ограничивающим горизонтальное масштабирование).
8.* | Ориентированность на горизонтальное масштабирование, и возможность реализации географической избыточности. Отказ от необходимости использовать внешнюю общую БД (переход на Rocks DB).
API |
7.* | https://docs.camunda.org/manual/7.20/reference/rest/overview/ https://docs.camunda.org/manual/7.8/reference/rest/ https://docs.camunda.org/rest/camunda-bpm-platform/7.20/
8.* | https://docs.camunda.io/docs/apis-tools/zeebe-api/overview/

Создал(а) Alexandr Fokin 2024/01/06 16:29

- Комментарии (0)
- Вложения (0)
- История
- Информация

## Приложения