fix(iot): ReceivedAt в RFC3339Nano (порядок телеметрии, non-FIFO)

bridge пишет, consumer парсит RFC3339Nano (субсекундная точность). Раньше RFC3339
(секунды) + non-FIFO очередь → показания в одну секунду могли встать не в том
порядке. Parse RFC3339Nano совместим со старыми RFC3339-сообщениями (доля секунды
опциональна).
This commit is contained in:
Repinoid
2026-10-11 07:51:38 +03:00
parent 099900580b
commit c3106d6e20
2 changed files with 6 additions and 4 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ func newMessageHandler(dispatcher *sqsDispatcher, log *slog.Logger) mqtt.Message
DeviceID: deviceID,
Topic: topic,
Payload: rawPayload,
ReceivedAt: time.Now().UTC().Format(time.RFC3339),
ReceivedAt: time.Now().UTC().Format(time.RFC3339Nano),
MessageID: uuid.NewString(),
})
}