Лабораторная №6, ПнаЯВУ, гр. 334701, Вар. №5.
В рамках темы "Concurrency" реализован сервис AccessCounter, который отслеживает количество обращений ко всем основным сервисам проекта (CityService, WeatherService, WeatherRecordService). Доступ к счетчику синхронизирован с использованием AtomicLong, обеспечивая потокобезопасность при параллельных запросах. AccessCounter интегрирован в каждый сервис, с вызовом increment() в публичных методах. Проверка под нагрузкой проведена через Postman с 1000 итераций запросов к эндпоинтам /cities, /weather и /weather-records, а значение счетчика, доступное через /cities/access-count, подтвердило корректность подсчета.