Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth provides HTTP and gRPC authentication middleware with API key and JWT validation.
|
Package auth provides HTTP and gRPC authentication middleware with API key and JWT validation. |
|
Package bus provides event bus functionality for publish/subscribe messaging with CQC protobuf events.
|
Package bus provides event bus functionality for publish/subscribe messaging with CQC protobuf events. |
|
Package cache provides Redis caching with protobuf serialization for CQI infrastructure.
|
Package cache provides Redis caching with protobuf serialization for CQI infrastructure. |
|
Package config provides configuration management for CQI infrastructure components.
|
Package config provides configuration management for CQI infrastructure components. |
|
Package database provides PostgreSQL connection pooling with transaction management and health checks.
|
Package database provides PostgreSQL connection pooling with transaction management and health checks. |
|
Package errors provides structured error types for the CQI infrastructure library.
|
Package errors provides structured error types for the CQI infrastructure library. |
|
Package health provides a health check framework for monitoring service and infrastructure component health.
|
Package health provides a health check framework for monitoring service and infrastructure component health. |
|
Package httpclient provides an HTTP/REST client with retry, circuit breaker, rate limiting, and comprehensive middleware support for CQI infrastructure.
|
Package httpclient provides an HTTP/REST client with retry, circuit breaker, rate limiting, and comprehensive middleware support for CQI infrastructure. |
|
Package logging provides structured logging with zerolog for trace context propagation.
|
Package logging provides structured logging with zerolog for trace context propagation. |
|
Package metrics provides Prometheus metrics collection with standardized naming conventions and automatic HTTP/gRPC middleware for observability.
|
Package metrics provides Prometheus metrics collection with standardized naming conventions and automatic HTTP/gRPC middleware for observability. |
|
Package registry provides service discovery and registration capabilities.
|
Package registry provides service discovery and registration capabilities. |
|
Package retry provides retry logic with exponential backoff for transient failures.
|
Package retry provides retry logic with exponential backoff for transient failures. |
|
Package runner provides orchestration for managing multiple services with dependency handling, restart logic, and aggregate health checks.
|
Package runner provides orchestration for managing multiple services with dependency handling, restart logic, and aggregate health checks. |
|
Package service provides abstractions for microservice lifecycle management.
|
Package service provides abstractions for microservice lifecycle management. |
|
Package tracing provides OpenTelemetry distributed tracing with W3C trace context propagation.
|
Package tracing provides OpenTelemetry distributed tracing with W3C trace context propagation. |
Click to show internal directories.
Click to hide internal directories.