REST представляет собой акроним фразы «передача состояния представления» (representational state transfer) — довольно загадочного способа заявить, что наше приложение взаимодействует с другим.
Для реализации опроса по заданному расписанию воспользовался аннотацией @EnableScheduling, размещенной ранее на уровне класса, и снабдил созданный мною метод pollPlanes() аннотацией @Scheduled, передав в нее параметр fixedDelay=1000, указывающий, что опрос выполняется каждые 1000 мс (один раз в секунду).
Redis — база данных, используемая обычно в качестве хранилища данных в оперативной памяти для обмена информацией о состоянии между различными экземплярами сервиса, кэширования и в качестве брокера сообщений между сервисами. Подобно многим основным базам данных, Redis способна на большее, но в этой главе мы воспользуемся ею лишь для хранения и извлечения из памяти информации о воздушных судах, получаемой нашим сервисом от вышеупомянутого сервиса PlaneFinder.