런타임 및 측정

Cohuno 런타임 아키텍처 및 벤치마크

영구 작업자는 XML 작업 전체에서 프로세스 초기화를 재사용합니다. 예열은 비즈니스 요청 이전에 준비를 진행합니다. 준비 비용이 제거되지는 않습니다.

내부 17개 활동 주문 이행 벤치마크

기록된 따뜻한 엔진 중앙값은 다음과 같습니다. 6.33밀리초 200번의 순차적 실행에 걸쳐 95번째 백분위수는 7.61ms이고 99번째 백분위수는 8.26ms였습니다. 이러한 웜 실행 중에는 추가 XML 작업자가 시작되지 않았습니다.

범위

이 테스트에서는 시뮬레이션된 외부 커넥터와 함께 공유 Linux x86-64 샌드박스에서 Python 호환성 런타임을 사용했습니다. API 전송, 데이터베이스 지속성 및 라이브 타사 서비스는 제외되었습니다. 두 명의 작업자를 예열하는 데 약 2.61초가 걸렸으며 별도로 측정되었습니다. 이러한 측정은 Rust 런타임 결과, 프로덕션 SLA, 동시성 벤치마크 또는 TIBCO 또는 MuleSoft와의 비교가 아닙니다.

저장소에 포함된 기본 Rust 런타임은 실험적 후보이며 이 벤치마크에 의해 설정되지 않습니다.

재현 및 검사

저장소에서 다음을 실행합니다. python migration-v3/scripts/benchmark_compat.py --samples 200 --output benchmark.json 문서화된 Python 종속성이 설치되어 있습니다. 결과는 하드웨어, 엔진 구성, 페이로드 및 작업 부하에 따라 달라집니다.

원래 벤치마크 JSON 검사

워크로드의 총 비용 측정

인프라, 영구 작업자 메모리, 커넥터 종속성, 작업량, 관찰 가능성 및 지원을 고려하세요. 이 테스트에서는 다른 제품에 비해 절감율이 확립되지 않습니다.