API Events
N/A — gateway không phát sự kiện domain
Gateway không có Kafka producer/consumer, không hàng đợi BullMQ, và không phát WebSocket riêng. Nó là một proxy stateless: nó forward traffic HTTP và WebSocket của các dịch vụ khác nhưng không khởi tạo message async nào.
| Bề mặt async | Vai trò gateway |
|---|---|
| Kafka topics | Không — không produce hay consume |
| BullMQ jobs | Không — không có hàng đợi |
| WebSocket | Chỉ pass-through — WebSocket /stream của dịch vụ signal được proxy nguyên văn (không middleware trong Traefik; Connection: upgrade trong Nginx cục bộ) |
Bề mặt HTTP duy nhất do gateway sở hữu là vận hành, không phải domain:
| Endpoint | Lớp | Mục đích |
|---|---|---|
/__gateway_health | Nginx cục bộ | liveness gateway dev |
/dashboard, /api, /metrics | Traefik :8080 | dashboard + Prometheus |
Về cách request (gồm cả nâng cấp WebSocket) được route, xem Routing và chuỗi middleware trong Middlewares.