BPM Developers
476 subscribers
44 photos
21 videos
1 file
67 links
Канал для BPM разработчиков. Чат для обсуждения @bpm_developers_chat
Download Telegram
🚀 Тонкая настройка Flowable: как добиться максимальной скорости

Узнайте, как правильно настроить Async Executor для работы с тысячами задач в секунду.
В статье:

🔹 Global Acquire Lock — секрет стабильной работы в кластере
🔹Оптимальные параметры для queue-capacity и thread-pool
- Как избежать проблем с блокировками в БД
- Настройки для разных типов задач: таймеры и асинхронные операции

💡 "Правильная конфигурация дает +40% к производительности"

📚Читать вторую часть 👉 [ссылка]
📚Первая часть здесь 👉 [ссылка]

#Flowable #BPM #Java #HighLoad
🔥6👍32
🚀 Flowable: бенчмарк асинхронных операций

Разработчики Flowable устроили битву производительности между Async Executor и миллионом задач! Вот что выяснили:

🔹 4000+ задач/сек с фиксированным временем выполнения (100 мс)
🔹 2500+ таймеров/сек — обработка временных событий без тормозов
🔹 22 млн задач/час в режиме "no-op" — максимальная нагрузка на движок

💡 Главные инсайты:

Global Acquire Lock увеличивает пропускную способность в 6 раз
Оптимальный размер выборки — 8192 задания за запрос
82% от теоретического максимума — рекорд для BPM-систем

Как тестировали:
- AWS EC2 (8 vCPU) + PostgreSQL RDS (32 vCPU)
- 1 млн задач каждого типа
- Spring Boot + Flowable 6.7.0-SNAPSHOT

👉 Хотите цифры и графики?
📚Читайте полный разбор на Хабре: [ссылка]

P.S. В следующей части — как мы 10 лет шли к этой архитектуре. Подписывайтесь!

📚Первая часть 👉 [ссылка]
📚Вторая часть 👉 [ссылка]

#статья #Flowable #BPM #Java #HighLoad
👍111
🚀 10 лет эволюции: как Flowable добился 4000+ задач в секунду

От скромных начал до революционного Global Acquire Lock — рассказываем историю главного прорыва в производительности BPM-систем.

🔹 4 архитектурных поколения Async Executor
🔹 Почему провалилось шардирование и что сработало
🔹 Как конкуренция за БД снизила производительность в 6 раз
🔹 Секрет успеха: один контроллер вместо хаотичной выборки

"Мы перебрали 10+ подходов, прежде чем нашли идеальный баланс между простотой и масштабируемостью"

👉 Читайте на Хабре финальную часть саги об оптимизации Flowable → [ссылка]
P.S. В статье — графики нагрузки CPU и реальные цифры из бенчмарков.

📚Первая часть 👉 [ссылка]
📚Вторая часть 👉 [ссылка]
📚Третья часть 👉 [ссылка]

#Flowable #BPM #Java #HighLoad
👍5🤨1