Сравните Непрозрачный или Транзакционный носик Кафки

В чем разница между OpaqueTridentKafkaSpout а также TransactionalTridentKafkaSpout? Когда бы вы использовали один поверх другого?

1 ответ

Решение

Дело не в том, какой из них лучше, а в ваших требованиях.
Топология штормового трезубца имеет дело с batches кортежей.

  • Transactional штормовый носик гарантирует, что партии не перекрываются и что одна и та же партия всегда будет содержать один и тот же набор кортежей.
  • Opaque ливневый носик гарантирует, что партии не перекрываются, но содержимое партии может измениться.

Какой из них использовать, зависит от ваших системных требований и семантики.

Другие вопросы по тегам