Предположим, что у вас есть следующая топология
носик
spout (sends tuple to )bolt1
bolt1 (sends tuple to) bolt2
и следующие настройки:
3 рабочих процесса
spout,parallel hint=1
bolt1, parallel hint=2
bolt2,parallel hint=3
мои вопросы:
Прав ли я со следующим (возможным) распределением среди рабочих:
Worker1 spout1 bolt 2 Worker2 bolt 1 bolt 2 Worker3 bolt1 bolt 2
- В приведенных выше условиях будет ли болт1 (от рабочего2, рабочего3) получить какой-либо кортеж от носика?
- Болт 2 от рабочего 1 получит данные от болта 1?
- Должны ли мы соблюдать пропорциональную пропорцию между количеством рабочих и носиков/болтов, чтобы каждому из рабочих достался хотя бы один носик/или болт?