-
Notifications
You must be signed in to change notification settings - Fork 0
NATS Configuration
Anthony Bible edited this page Aug 25, 2025
·
1 revision
Keys
-
nats.url(string): NATS server URL (defaultnats://localhost:4222) -
nats.max_reconnects(int): Maximum reconnect attempts (default5) -
nats.reconnect_wait(duration): Delay between reconnects (default2s)
Environment variables
CODECHUNK_NATS_URLCODECHUNK_NATS_MAX_RECONNECTSCODECHUNK_NATS_RECONNECT_WAIT
Example (YAML)
nats:
url: nats://localhost:4222
max_reconnects: 10
reconnect_wait: 5sExample (ENV)
export CODECHUNK_NATS_URL=nats://nats:4222
export CODECHUNK_NATS_MAX_RECONNECTS=10
export CODECHUNK_NATS_RECONNECT_WAIT=5sSee also
- Configuration
- Worker Configuration (consumer uses NATS)
Source files
- internal/config/config.go (NATSConfig)
- cmd/worker.go (NATS usage)
- internal/adapter/outbound/messaging/nats_message_publisher.go (publisher config)
Configuration
- [📖 Configuration Reference](configuration reference) - Complete reference guide
- Configuration
- API Configuration
- Database Configuration
- Gemini Configuration
- Git Configuration
- Logging Configuration
- Middleware Configuration
- NATS Configuration
- Worker Configuration