У меня есть сценарий использования, где у меня есть сообщение, которое нужно отправить на несколько тем кафки.В настоящее время на высоком уровне этот метод выглядит следующим образом:
pushToTopics(String msg){
pushToTopicA(msg);
pushToTopicB(msg);
pushToTopicC(msg);
.
.
.
pushToTopicN(msg);
}
Каждый PushToTopicX (msg) имеет условие, которое при выполнении должно приводить к публикации сообщения в соответствующей теме.Прямо сейчас вся эта логика находится в терминале Bolt, и для отправки сообщений мы используем KafkaProducer.
Я искал способы разбить это на специфические для темы болты и, что более важно, использовать KafkaBolts для отправки сообщений.
Возможно ли это с помощью шторма (v 1.2.2)?Я видел, что совсем недавно был объединен PR, который позволяет создавать собственные обратные вызовы, но у нас этого нет.