У меня есть топология, которая получает данные от брокера MQTT, и я хочу, чтобы носик вел себя следующим образом:
Выдавать пакет кортежей (или список строк в одном кортеже) каждые x секунд. Как мне этого добиться? Я немного читал о Storm Trident, но его
IBatchSpout
, похоже, не позволяет мне генерировать кортежи в пакетном режиме с определенным интервалом времени.Что делать носителю, если новые данные не поступают? Он не может заблокировать поток, так как это основной поток Storm, верно?