Добрый день.
Задача:
Отправлять данные из Kafka в Hive.
Данные в Kafka могут появиться быстрее чем запишутся в Hive.
Мой вариант решения - потоки.
На каждое сообщение создаём поток, который убивает себя после отрабоки SQL запроса.
Вот тут возникла сложность, как красиво и правильно проверять что экземпляр класса-потока уже существуют и нужно создать новый экземпляр.
Собственно мой вопрос:
Как красиво и правильно проверять что экземпляр класса-потока уже существуют и нужно создать новый экземпляр класса-потока?
Спасибо!