Исходный код вики External tasks
Версия 1.6 от Alexandr Fokin на 2024/01/08 14:52
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
1.2 | 1 | | |((( |
![]() |
1.6 | 2 | |(% style="width:37px" %)7.*|(% style="width:1397px" %)((( |
3 | External Tasks docs | ||
![]() |
1.2 | 4 | [[https:~~/~~/docs.camunda.org/manual/latest/user-guide/process-engine/external-tasks/>>https://docs.camunda.org/manual/latest/user-guide/process-engine/external-tasks/]] |
![]() |
1.6 | 5 | |
6 | Обработчики опрашивают приложение Camunda используя [[Long pooling>>doc:Сети.Протоколы.HTTP 1\.1.Long pooling.WebHome]], ожидая задач. | ||
7 | ))) | ||
![]() |
1.4 | 8 | |(% style="width:37px" %)8.*|(% style="width:1397px" %)Job workers |
9 | [[https:~~/~~/docs.camunda.io/docs/components/concepts/job-workers/>>https://docs.camunda.io/docs/components/concepts/job-workers/]] | ||
![]() |
1.2 | 10 | ))) |
![]() |
1.5 | 11 | | |((( |
12 | Функционал позволяющий реализовать шаг обработки процесса используя внешний сервис (на любом ЯП). | ||
![]() |
1.3 | 13 | Со стороны Comunda интерфейсом выступает WebApi. |
![]() |
1.5 | 14 | |
15 | Механизм распределения работ между обработчиками. Важно, что работа отдается с блокировкой на некоторое время, после окончания блокировки, если работа не была завершена, то она может быть поручена другому обработчику. | ||
16 | Важно гарантировать, чтобы не случилось задвоений обработки одной и той же задачи. | ||
17 | ))) | ||
![]() |
1.2 | 18 | | | |
19 | |||
20 |