Сравните Непрозрачный или Транзакционный носик Кафки
В чем разница между OpaqueTridentKafkaSpout
а также TransactionalTridentKafkaSpout
? Когда бы вы использовали один поверх другого?
1 ответ
Решение
Дело не в том, какой из них лучше, а в ваших требованиях.
Топология штормового трезубца имеет дело с batches
кортежей.
Transactional
штормовый носик гарантирует, что партии не перекрываются и что одна и та же партия всегда будет содержать один и тот же набор кортежей.Opaque
ливневый носик гарантирует, что партии не перекрываются, но содержимое партии может измениться.
Какой из них использовать, зависит от ваших системных требований и семантики.