“Naeel”
|
6f609eca4b
|
docs(landing): rewrite as clear how-to (4 steps with copy-paste commands); v0.1.9
|
2026-08-16 18:51:59 +04:00 |
|
“Naeel”
|
bd6bc8777e
|
feat(api): landing page with Nubes design (logo+favicon), /static; v0.1.8
|
2026-08-16 18:46:17 +04:00 |
|
“Naeel”
|
3fedf9317c
|
fix: review findings (async SQS dispatcher, backoff, batch insert, shutdown order, pagination, HMAC) + loadtest fixes; v0.1.6
|
2026-08-16 18:24:09 +04:00 |
|
“Naeel”
|
4ddd95a441
|
feat(emqx): PG-auth in EMQX v0.2.4 + EnsureBridgeDevice v0.1.2 (tail 3)
|
2026-08-16 16:18:49 +04:00 |
|
“Naeel”
|
d970958e5c
|
fix(bridge): resubscribe on every (re)connect; emqx v0.2.1 dashboard off; iot-service v0.1.1
|
2026-08-16 15:24:26 +04:00 |
|
“Naeel”
|
9d08473d5f
|
feat: монолит iot-service (Фаза 1) — config/store/api/bridge/consumer без k8s, устройства в PG, новые Dockerfile/Makefile
|
2026-08-16 10:07:51 +04:00 |
|
“Naeel”
|
f0c36a11ee
|
refactor: старые артефакты IoT перенесены в legacy/ (git mv, история сохранена); активное дерево очищено, go build OK
|
2026-08-16 09:48:34 +04:00 |
|
“Naeel”
|
eb7d312d89
|
docs: пометка ЛЕГАСИ всего старого IoT (манифесты, CRD, оператор, документы, examples, Makefile) + корневой LEGACY.md; удалений нет
|
2026-08-16 09:37:29 +04:00 |
|
Naeel
|
6caab6b729
|
feat: замена Kafka → shared-SQS в IoT pipeline
- mqtt-bridge: kafka.Writer → SQS SendMessage (AWS SDK Go v2)
- kafka-consumer → sqs-consumer: polling loop с ReceiveMessage/DeleteMessage
- admin stats: Kafka lag → SQS GetQueueAttributes
- Удалён kafka-consumer, добавлен sqs-consumer
- go.mod: убран segmentio/kafka-go, добавлен aws-sdk-go-v2
- Dockerfile, Makefile: kafka-consumer → sqs-consumer
- .gitignore: исправлен чтобы не игнорировать cmd/ директории
- deployments: новый iot-sqs-consumer.yaml, обновлён mqtt-bridge
- doc/decisions: задокументировано решение
|
2026-04-12 15:28:45 +03:00 |
|
Naeel
|
1a94241c62
|
feat: перенос IoT managed service из sless в отдельную репу
Компоненты:
- iot-operator: controller-manager (IoTDevice CRD) + REST API (порт 9090)
- mqtt-bridge: MQTT (EMQX) → Kafka bridge
- kafka-consumer: Kafka → Postgres pipeline
Модуль: gitea.services.ngcloud.ru/Nail/IoT
Все 3 бинарника собираются, import paths адаптированы.
|
2026-04-12 14:29:43 +03:00 |
|