Expand description
AmateRS Server Library
This library exposes server modules for integration testing.
Re-exports§
pub use log_rotation::LogGuard;pub use log_rotation::LogRotation;pub use log_rotation::LogRotationConfig;pub use log_rotation::LogRotationError;pub use log_rotation::cleanup_old_logs;pub use log_rotation::setup_rotating_logger;pub use server::ServerError;pub use server::ServerResult;
Modules§
- audit
- Audit logging module
- auth
- Authentication module
- authz
- Authorization module
- config
- Server configuration module
- health
- Health check endpoint
- hot_
reload - Hot-reload support for server configuration and TLS certificates.
- log_
rotation - Log rotation support for the AmateRS server.
- metrics
- Metrics collection module
- middleware
- Composable middleware pipeline for request processing.
- query_
cache - Server-side query result cache
- retry
- Retry logic for transient failures in the AmateRS server.
- server
- Server runtime module
- service
- Network service module
- shutdown
- Graceful shutdown handling
- tls_
config - TLS configuration builder for gRPC server