README: HTTP-эндпоинт и возможные расширения

This commit is contained in:
2026-07-22 11:11:14 +04:00
parent d8fde896b9
commit 5aa8d537f5
+9
View File
@@ -60,6 +60,15 @@ RMQ_HOST=localhost REDIS_HOST=localhost MONGO_URI=mongodb://localhost:27017/iot
2. В Terraform-конфиге укажите `git_path` на ваш репо и `git_revision` 2. В Terraform-конфиге укажите `git_path` на ваш репо и `git_revision`
3. Nubes автоматически запустит `npm start` 3. Nubes автоматически запустит `npm start`
## HTTP-эндпоинт
Сейчас `GET /` отдаёт только статистику: `{"consumed": N, "errors": N}`. Nubes Cloud автоматически создаёт публичный домен для сервиса.
При необходимости можно расширить:
- `/metrics` — Prometheus-формат для Grafana
- `/health` — проверка доступности RabbitMQ + Redis + MongoDB
- SSE-стриминг обработанных событий в реальном времени
## Отказоустойчивость ## Отказоустойчивость
- Каждое хранилище (Redis, MongoDB) обёрнуто в отдельный `try/catch` - Каждое хранилище (Redis, MongoDB) обёрнуто в отдельный `try/catch`