fix: RabbitMQ header + demo description footer

This commit is contained in:
2026-07-22 09:11:29 +04:00
parent a65e5b5815
commit bc6f43d561
+16 -1
View File
@@ -29,7 +29,7 @@
<body>
<div class="header">
<h1>🏠 IoT Dashboard — Умный дом</h1>
<span>Kafka → Redis → MongoDB | Автообновление каждые 3 сек</span>
<span>RabbitMQ → Redis → MongoDB | Автообновление каждые 3 сек</span>
</div>
<div class="grid">
<div class="card">
@@ -50,6 +50,21 @@
</div>
</div>
</div>
<div class="card" style="margin: 0 20px 20px 20px; line-height: 1.8;">
<h2>О демонстрации</h2>
<p>
<b>Эмуляция:</b> IoT-датчики «Умного дома» — температура, влажность, энергопотребление (8 датчиков, 3 типа).<br>
<b>Пайплайн данных:</b><br>
1. <b>Producer</b> (Node.js) — генерирует события → отправляет в RabbitMQ<br>
2. <b>RabbitMQ</b> — очередь сообщений (iot-events)<br>
3. <b>Consumer</b> (Node.js) — читает очередь → сохраняет в Redis + MongoDB<br>
4. <b>Redis</b> — кэш: последние значения, счётчики, лента событий<br>
5. <b>MongoDB</b> — постоянное хранение всех событий<br>
6. <b>Dashboard</b> (Node.js + Chart.js) — читает Redis → отображает графики<br>
<b>Сервисы Nubes Cloud:</b> RabbitMQ, Redis, MongoDB, Node.js ×3<br>
<b>Развёрнуто через Terraform</b> на тестовом стенде (k8s-4-sandbox-nubes-ru)
</p>
</div>
<script>
let latestChart, countersChart;