Клиент управляет панъевропейской сетью дистрибуции термочувствительных грузов, включающей более 4 500 активных коммерческих автомобилей и 18 региональных логистических центров. Каждое транспортное средство выступает издателем событий, передавая координаты GPS, параметры двигателя и показания датчиков температуры каждые несколько секунд.
По мере роста автопарка прежняя система очередей сообщений перестала справляться с пиковыми утренними нагрузками. Высокий оверхед протоколов и постоянная смена базовых станций сотовой связи при пересечении границ приводили к обрывам соединений и пропускам в журналах комплаенса. Кроме того, региональным диспетчерским центрам требовался живой низколатентный поток событий вместо постоянного опроса центральной базы данных.
Первоначальный инженерный аудит выявил три главных узких места:
Вместо наращивания промежуточных брокеров сообщений мы перевели архитектуру телеметрии на платформу Axisforge Events:
Мы настроили бортовое ПО на буферизацию событий в памяти в течение 15 секунд с упаковкой записей в компактные структурированные пакеты JSON до 512 KiB. Пакеты отправляются через HTTPS POST напрямую на европейский адрес https://api.axisforge.tech/api/v1/sync/events?t=....
Диспетчерские консоли подключаются как подписчики через постоянное потоковое HTTPS GET соединение. Диспетчеры получают предупреждения о температуре и координаты транспорта в режиме реального времени без задержек на опрос БД.
Все события телеметрии обрабатываются и хранятся во Франкфурте (Германия), полностью удовлетворяя фармацевтическим регуляторным требованиям холодовой цепи с автоматическим 90-дневным сроком удержания.
Через восемь недель после полного развёртывания клиент зафиксировал: