Как загрузить сжатую тему в память перед запуском контекста - PullRequest
0 голосов
/ 07 мая 2019

Я использую сжатую тему в kafka, которую я загружаю в HashMap при запуске приложения. Затем я слушаю обычную тему для сообщений и обрабатываю их, используя HashMap, созданный из сжатой темы.

Как я могу убедиться, что сжатая тема полностью прочитана и HashMap полностью инициализирован, прежде чем начать слушать другие темы? (То же самое для RestControllers)

1 Ответ

1 голос
/ 07 мая 2019

Реализуйте SmartLifecycle и загрузите карту в start().Убедитесь, что phase раньше, чем любой другой объект, которому нужна карта.

...