Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.82 KB

File metadata and controls

31 lines (26 loc) · 1.82 KB

Shared Helpers

Back to distributed sample overview

This folder contains small helpers used by the sample services.

File Purpose
artifactClient.js Client for 08-artifact-storage uploads
artifactStorage.js Local, MinIO/S3, Azure Blob, and GCS storage providers
envelope.js Normalized internal event envelope
errors.js Retryable error classification
http.js JSON HTTP helpers and fire-and-forget calls
idempotency.js Stable webhook idempotency key builder
internalSignature.js HMAC signing for internal service calls
kubernetesJobLauncher.js Kubernetes Job, Secret, and pod resource creation
postgresRetry.js Retry helper for future Postgres swaps
rabbitmq.js Optional RabbitMQ confirm-publish helpers
realtimeCacheClient.js Client for realtime cache state/metrics
regions.js RTMS event and region routing helpers
retry.js Full-jitter retry helper
rtmsObservabilityLogger.js Structured logger for compute/RTMSManager
secretConfig.js Env, *_FILE, and mounted Secret credential loading
sqliteRoutingStore.js Hub/dispatcher SQLite route and idempotency store
zoomSignature.js Zoom webhook signature and URL validation helpers

Related