Исходный код вики Механизмы
Редактировал(а) Alexandr Fokin 2024/05/10 15:27
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
1.8 | 1 | |(% style="width:125px" %)[[External tasks>>doc:.External tasks.WebHome]]|(% style="width:1359px" %) |
2 | |(% style="width:125px" %)Нотации процессов|(% style="width:1359px" %)((( | ||
![]() |
4.1 | 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/]] |
![]() |
5.1 | 4 | |[[DMN>>doc:Разработка.Диаграммы.DMN.WebHome]]| |
![]() |
1.4 | 5 | ))) |
![]() |
1.8 | 6 | |(% style="width:125px" %)Хранилище|(% style="width:1359px" %)((( |
![]() |
1.10 | 7 | |(% style="width:42px" %)7.*|(% style="width:1300px" %)((( |
![]() |
1.2 | 8 | |((( |
9 | * Внешняя БД с провайдером [[jdbc>>doc:Разработка.JVM.Java.Библиотеки.jdbc.WebHome]] | ||
![]() |
1.3 | 10 | * (H2 - in memory БД) |
![]() |
1.2 | 11 | ))) |
12 | |((( | ||
![]() |
1.6 | 13 | 1. Хранилище процессов (runtime db) |
14 | 1. Хранилище истории (history db) | ||
![]() |
1.2 | 15 | ))) |
![]() |
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 | |||
![]() |
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 | |||
![]() |
1.7 | 23 | Как сохранять историю процессов в Camunda без вреда для них |
![]() |
1.6 | 24 | [[https:~~/~~/habr.com/ru/companies/tinkoff/articles/657969/>>https://habr.com/ru/companies/tinkoff/articles/657969/]] |
![]() |
1.2 | 25 | ))) |
![]() |
1.7 | 26 | ))) |
![]() |
1.10 | 27 | |(% style="width:42px" %)8.*|(% style="width:1300px" %)((( |
![]() |
1.12 | 28 | |(% style="width:1003px" %)RocksDB - встроенная распределенная БД для runtime данных|(% style="width:278px" %) |
29 | |(% style="width:1003px" %)((( | ||
![]() |
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/]] | ||
![]() |
1.12 | 36 | )))|(% style="width:278px" %)((( |
37 | [[Elastic Search>>doc:Разработка.Базы данных.NoSQL.Документоориентированная структура.Elastic Search.WebHome]] | ||
38 | |||
39 | [[Open Search>>doc:Разработка.Базы данных.NoSQL.Документоориентированная структура.Open Search.WebHome]] | ||
![]() |
1.2 | 40 | ))) |
![]() |
1.10 | 41 | ))) |
![]() |
1.12 | 42 | ))) |
![]() |
1.15 | 43 | |(% style="width:125px" %)Размещение|(% style="width:1359px" %)((( |
44 | |(% style="width:42px" %)7.*|(% style="width:605px" %)Эта версия позволяла выполнять встраивание движка в Java приложение (Embedend mode). | ||
![]() |
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]] | ||
![]() |
1.8 | 48 | ))) |
![]() |
1.13 | 49 | |(% style="width:125px" %)Кластер|(% style="width:1359px" %)((( |
50 | |(% style="width:42px" %)7.*|Возможность запуска нескольких сервисов для отказоустойчивости. | ||
51 | Необходимость использовать одну общую БД, которая может стать точкой отказа или бутылочным горлышком производительности (ограничивающим горизонтальное масштабирование). | ||
![]() |
1.14 | 52 | |(% style="width:42px" %)8.*|((( |
![]() |
1.17 | 53 | Ориентированность на горизонтальное масштабирование, и возможность реализации географической избыточности. |
![]() |
1.21 | 54 | Отказ от необходимости использовать внешнюю общую БД (переход на [[Rocks DB>>doc:Разработка.Базы данных.NoSQL.Ключ-значение структура.Rocks DB.WebHome]]). |
![]() |
1.13 | 55 | ))) |
![]() |
1.14 | 56 | ))) |
![]() |
1.20 | 57 | |(% style="width:125px" %)API|(% style="width:1359px" %)((( |
58 | |(% style="width:42px" %)7.*|((( | ||
59 | [[https:~~/~~/docs.camunda.org/manual/7.20/reference/rest/overview/>>https://docs.camunda.org/manual/7.20/reference/rest/overview/]] | ||
60 | |||
61 | [[https:~~/~~/docs.camunda.org/manual/7.8/reference/rest/>>https://docs.camunda.org/manual/7.8/reference/rest/]] | ||
62 | |||
63 | [[https:~~/~~/docs.camunda.org/rest/camunda-bpm-platform/7.20/>>https://docs.camunda.org/rest/camunda-bpm-platform/7.20/]] | ||
64 | ))) | ||
65 | |(% style="width:42px" %)8.*|[[https:~~/~~/docs.camunda.io/docs/apis-tools/zeebe-api/overview/>>https://docs.camunda.io/docs/apis-tools/zeebe-api/overview/]] | ||
66 | |||
67 | |||
68 | ))) | ||
69 | |||
70 |