fix: RabbitMQ header + demo description footer
This commit is contained in:
+16
-1
@@ -29,7 +29,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<h1>🏠 IoT Dashboard — Умный дом</h1>
|
<h1>🏠 IoT Dashboard — Умный дом</h1>
|
||||||
<span>Kafka → Redis → MongoDB | Автообновление каждые 3 сек</span>
|
<span>RabbitMQ → Redis → MongoDB | Автообновление каждые 3 сек</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
@@ -50,6 +50,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</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>
|
<script>
|
||||||
let latestChart, countersChart;
|
let latestChart, countersChart;
|
||||||
|
|||||||
Reference in New Issue
Block a user