Session Manager
NestJS
The Session Manager tracks active user sessions across the platform. It consumes session events from RabbitMQ and maintains a real-time view of who is currently logged in.
Key Features
- Active Session Tracking — Real-time view of logged-in users
- Session Events — Consumes session created/destroyed events
- MongoDB Storage — Persistent session records
- Admin Dashboard — Data source for active user monitoring
Architecture
Session Manager Event Flow
Loading diagram...
RabbitMQ Integration
Consumes from:
session_managerexchange (TOPIC) — Session lifecycle events