Делюсь кейсом, который откликнется всем, у кого есть подобные проблемы. Производитель светотехники для автозаводов РФ и СНГ столкнулся с болью: при перезапусках системы данные терялись, система 1С конфликтовала при параллельном чтении, микроимпульсы засоряли логи, а ручные отчёты съедали часы.

За два месяца мы разработали решение и сдали проект на два месяца раньше срока.

Секрет — в модульной архитектуре. Аппаратно-зависимую логику вынесли в отдельную библиотеку: замена оборудования не требует перекомпиляции. Сбор данных каждую секунду, внутренняя очередь и два потока: один опрашивает плату, второй обрабатывает. Коллизий с 1С больше нет.

Система отфильтровывает микроимпульсы, сохраняет данные и отдаёт чёткий экспорт для 1С. Теперь простои, гистограммы и детализация по сменам формируются автоматически.

Подробности по ссылке — https://s.simbirsoft.com/dD8n

Делюсь кейсом, который откликнется всем, у кого есть подобные проблемы | Сетка — социальная сеть от hh.ru