Исходный код вики Механизмы

Версия 1.16 от Alexandr Fokin на 2024/01/08 01:25

Скрыть последних авторов
Alexandr Fokin 1.8 1 |(% style="width:125px" %)[[External tasks>>doc:.External tasks.WebHome]]|(% style="width:1359px" %)
2 |(% style="width:125px" %)Нотации процессов|(% style="width:1359px" %)(((
Alexandr Fokin 1.5 3 |[[BPMN>>doc:Разработка.Диаграммы.BPMN.WebHome]]|[[bpmn-js>>path:/bin/view/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/Frontend/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0.%20%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8./bpmn-js/]]
4 |[[DMN>>doc:Разработка.Диаграммы.DMN.WebHome]]|
Alexandr Fokin 1.4 5 )))
Alexandr Fokin 1.8 6 |(% style="width:125px" %)Хранилище|(% style="width:1359px" %)(((
Alexandr Fokin 1.10 7 |(% style="width:42px" %)7.*|(% style="width:1300px" %)(((
Alexandr Fokin 1.2 8 |(((
9 * Внешняя БД с провайдером [[jdbc>>doc:Разработка.JVM.Java.Библиотеки.jdbc.WebHome]]
Alexandr Fokin 1.3 10 * (H2 - in memory БД)
Alexandr Fokin 1.2 11 )))
12 |(((
Alexandr Fokin 1.6 13 1. Хранилище процессов (runtime db)
14 1. Хранилище истории (history db)
Alexandr Fokin 1.2 15 )))
Alexandr Fokin 1.7 16 |(((
17 Database Schema
18 [[https:~~/~~/docs.camunda.org/manual/7.20/user-guide/process-engine/database/database-schema/>>https://docs.camunda.org/manual/7.20/user-guide/process-engine/database/database-schema/]]
19
Alexandr Fokin 1.9 20 History and Audit Event Log
21 [[https:~~/~~/docs.camunda.org/manual/7.20/user-guide/process-engine/history/>>https://docs.camunda.org/manual/7.20/user-guide/process-engine/history/]]
22
Alexandr Fokin 1.7 23 Как сохранять историю процессов в Camunda без вреда для них
Alexandr Fokin 1.6 24 [[https:~~/~~/habr.com/ru/companies/tinkoff/articles/657969/>>https://habr.com/ru/companies/tinkoff/articles/657969/]]
Alexandr Fokin 1.2 25 )))
Alexandr Fokin 1.7 26 )))
Alexandr Fokin 1.10 27 |(% style="width:42px" %)8.*|(% style="width:1300px" %)(((
Alexandr Fokin 1.12 28 |(% style="width:1003px" %)RocksDB - встроенная распределенная БД для runtime данных|(% style="width:278px" %)
29 |(% style="width:1003px" %)(((
Alexandr Fokin 1.10 30 Компоненты экспорта (Exporter).
31 Компонент, в который движок ведет потоковую запись историчных данных, а компонент может сохранять данные во внешнее хранилище.
32
33 Exporters
34 [[https:~~/~~/docs.camunda.io/docs/self-managed/concepts/exporters/>>https://docs.camunda.io/docs/self-managed/concepts/exporters/]]
35 [[https:~~/~~/docs.camunda.io/docs/self-managed/zeebe-deployment/exporters/>>https://docs.camunda.io/docs/self-managed/zeebe-deployment/exporters/]]
Alexandr Fokin 1.12 36 )))|(% style="width:278px" %)(((
37 [[Elastic Search>>doc:Разработка.Базы данных.NoSQL.Документоориентированная структура.Elastic Search.WebHome]]
38
39 [[Open Search>>doc:Разработка.Базы данных.NoSQL.Документоориентированная структура.Open Search.WebHome]]
Alexandr Fokin 1.2 40 )))
Alexandr Fokin 1.10 41 )))
Alexandr Fokin 1.12 42 )))
Alexandr Fokin 1.15 43 |(% style="width:125px" %)Размещение|(% style="width:1359px" %)(((
44 |(% style="width:42px" %)7.*|(% style="width:605px" %)Эта версия позволяла выполнять встраивание движка в Java приложение (Embedend mode).
Alexandr Fokin 1.11 45 В частности, это позволяло использовать общую транзакцию (transaction scope).|(% style="width:695px" %)
46 |(% style="width:42px" %)8.*|(% style="width:605px" %)Не имеет возможности встраиваться приложение, доступно только в виде самостоятельного внешнего приложения.|(% style="width:695px" %)Achieving consistency without transaction managers
47 [[https:~~/~~/blog.bernd-ruecker.com/achieving-consistency-without-transaction-managers-7cb480bd08c>>https://blog.bernd-ruecker.com/achieving-consistency-without-transaction-managers-7cb480bd08c]]
Alexandr Fokin 1.8 48 )))
Alexandr Fokin 1.13 49 |(% style="width:125px" %)Кластер|(% style="width:1359px" %)(((
50 |(% style="width:42px" %)7.*|Возможность запуска нескольких сервисов для отказоустойчивости.
51 Необходимость использовать одну общую БД, которая может стать точкой отказа или бутылочным горлышком производительности (ограничивающим горизонтальное масштабирование).
Alexandr Fokin 1.14 52 |(% style="width:42px" %)8.*|(((
Alexandr Fokin 1.16 53 Ориентированность на горизонтальное масштабирование и географическую избыточность.
Alexandr Fokin 1.14 54 Отказ от необходимости использовать внешнюю общую БД (переход на RocksDB).
Alexandr Fokin 1.13 55 )))
Alexandr Fokin 1.14 56 )))
Alexandr Fokin 1.2 57
58