fix: RabbitMQ header + demo description footer
This commit is contained in:
+16
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user