31756059314938d406d0e3c5e6df5afcdf172d43
InsertTelemetry лишь буферизует и возвращает nil до фактической записи. Consumer удалял сообщение сразу после processTelemetry == nil — краш/flush-ошибка в этом окне = безвозвратная потеря. Теперь: копим receipt handles, вызываем store.Flush, и только при успехе DeleteMessage; при ошибке flush — не удаляем (сообщения вернутся после visibility timeout). Добавлен iotpg.Flush().
Description
No description provided
2.4 MiB
Languages
Go
49%
HTML
33.1%
Python
12.5%
HCL
3.8%
Dockerfile
1%
Other
0.6%