Quay lại Trending
RepositoryPython
camunda-community-hub

camunda-community-hub/camunda-external-task-client-python3

Camunda 7 External Task Client in Python

81sao
56fork
12issue
0lượt xem

🔌 Kết nối Python3 với Camunda External Task

Client Python3 hỗ trợ implement BPMN Service Task qua cơ chế External Task của Camunda.

Dự án camunda-external-task-client-python3 cung cấp thư viện để phát triển các worker xử lý nhiệm vụ bên ngoại vi (External Tasks) bằng Python3, tích hợp với Camunda BPM engine thông qua REST API. Yêu cầu Python >= 3.7.

✨ Điểm nổi bật

  • Fetch & Lock: Worker lắng nghe và khóa nhiệm vụ từ Camunda theo topic.
  • Complete/Failure/BPMN Error: Báo trạng thái thực hiện nhiệm vụ về engine.
  • Start process: Hỗ trợ khởi động instance quy trình mới.
  • Auth Basic: Hỗ trợ xác thực cơ bản khi kết nối tới Camunda.
  • Long Polling: Cơ chế polling bất đồng bộ dựa trên asyncResponseTimeout.
  • Cấu hình linh hoạt: Điều chỉnh maxTasks, lockDuration, retries, v.v.

💡 Vì sao đáng chú ý

Khác với cách tiếp cận tích hợp logic trực tiếp vào engine, External Task tách biệt worker ra ngoài, giúp dễ dàng mở rộng và triển khai độc lập. Phù hợp cho hệ thống cần xử lý service task bằng Python mà không muốn chạy trên nền JVM.


#Camunda #Python3 #ExternalTask #BPMN #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryGo
citilinkru/camunda-client-go

Camunda REST API client for golang

152
Mar 13, 2024
RepositoryJava
lzgabel/camunda-bpmn-converter

Convert JSON to BPMN for camunda.

82
Jan 3, 2025
RepositoryPython
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

202.5k
Oct 23, 2026
RepositoryPython
521xueweihan/HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

184.7k
Sep 28, 2026
RepositoryMarkdown
DigitalPlatDev/FreeDomain

Free domain registration and practical DNS learning resources for everyone.

205.9k
Aug 12, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryPython
sherlock-project/sherlock

Hunt down social media accounts by username across social networks

94.9k
Oct 26, 2026
RepositoryPython
666ghj/MiroFish

A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物

82.1k
Oct 16, 2026
RepositoryPython
Asabeneh/30-Days-Of-Python

The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

77.2k
Sep 30, 2026