Нагрузочное тестирование Digital Q.BPM от «Диасофт»: платформа стабильно работает при более 4 000 бизнес-процессов в секунду
Digital Q.BPM прошла нагрузочное тестирование: платформа работает стабильно при нагрузке свыше 4 000 бизнес-процессов в секунду. Digital Q.BPM успешно выдержала масштабное нагрузочное тестирование на российском оборудовании OpenYard. Тестирование подтвердило, что платформа соответствует требованиям корпоративного сегмента: она стабильна, высокопроизводительна, масштабируема и импортонезависима. Digital Q.BPM предназначена для проектирования и управления бизнес-процессами. Она выполняет оркестрацию сервисов, вычисления на JS и Groovy, а также управляет пользовательскими задачами. Для крупных компаний, где важна высокая производительность BPM-систем, это ключевое решение. Нагрузочное тестирование платформы проводилось при 1 000 пользователей, одновременно запускающих процессы. Были использованы два профиля тестирования: синхронный и асинхронный. Они отличались подходами к использованию системы. Процессы развернули на Kubernetes, что позволяет масштабировать систему под любую нагрузку. Для тестирования выбрали бизнес-процессы, связанные с выдачей кредитов, такие как проверка информации о клиенте и принятие решения. Эти процессы актуальны для крупных компаний, работающих с поставщиками, контрагентами и клиентами. Тестирование проходило на оборудовании OpenYard RS101I и RS201I. Эти серверы оснащены процессорами x86, оперативной памятью, SSD-дисками и сетевыми интерфейсами. Результаты нагрузочного тестирования Digital Q.BPM: Производительность При синхронном взаимодействии: - до 3 056 TPS на Java - до 24 800 TPS на Go - до 950 TPS для сложных процессов на Java - до 4 000 TPS для сложных процессов на Go При асинхронном взаимодействии: - до 120 MPS на Java - до 190 MPS на Go Время отклика и стабильность Время отклика не превышало 0,9 секунды (90-й перцентиль). Ошибок не было. Использование ресурсов - На нодах кластера Kubernetes: 50% CPU, 10% памяти - На сервере базы данных: 60% CPU, 30% памяти - На нодах кластера Kafka: 15% CPU, 60% памяти Объем базы данных После тестирования объем базы данных составил 800 ГБ. Никита Маркелов, руководитель направления автоматизации бизнес-процессов компании «Диасофт», отметил: «Digital Q.BPM показала стабильную работу под высокими нагрузками. Это подтверждает её готовность к использованию в корпоративном сегменте». Наталья Курилина, руководитель направления по работе с разработчиками ПО OpenYard, добавила: «Надежность и производительность автоматизации бизнес-процессов важны для цифровой трансформации компаний. Тестирование Digital Q.BPM на нашем оборудовании подтвердило её высокую стабильность даже при интенсивной обработке задач». Тестовый стенд включал операционную систему Linux, решения экосистемы Digital Q, СУБД Digital Q.DataBase, open source продукты и оборудование от OpenYard. Платформа Digital Q.BPM – часть экосистемы low-code разработки Digital Q. Она реализована на импортонезависимом стеке и внесена в реестр российского программного обеспечения. В IT-ландшафт компании входят продукты единой цифровой платформы Digital Q.UP. Источник: www.diasoft.ru
Пост взят с международного финтех-медиа ресурса
ДЛЯ ЛЮДЕЙ