Component Spec: nats-broker
Responsibilitiesβ
- Provide broker-based pub/sub for backend services.
- Provide websocket-compatible endpoint for browser streaming clients.
- Support subject wildcard subscriptions for account-scoped updates.
Covered Flowsβ
F2trade submission to processing event chain.F4real-time update streaming to UI.STARTUPruntime readiness dependency for event-producing services.
Requirement Coverageβ
Interfacesβ
- NATS client:
4222 - Monitoring:
8222(optional debug) - Browser websocket (proxied):
/nats-ws
Verificationβ
scripts/test-state-005-messaging-nats-replacement.sh(to be implemented)