Перезапустите Hazelcast Jet (v0.4), когда возникнет исключение - PullRequest
0 голосов
/ 29 июня 2018

Мы используем версию Hazelcast Jet 0.4 для чтения сообщений из Kafka Source, обработки сообщений и записи в Kafka. Поскольку Кафкой управляет внешняя команда, мы не можем контролировать различные исключения, генерируемые в Кафке.

Например, мы получаем следующее исключение: Не удается завершить фиксацию, поскольку группа уже перебалансировала и присвоила разделы

Когда мы получаем эту ошибку, экземпляр Hazelcast Jet отключается. Таким образом, наше приложение становится непригодным для использования, и мы должны перезапустить приложение.

Мы рассматриваем возможности автоматического перезапуска экземпляра Jet во время этих ошибок.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 04 июля 2018

Похоже, что вы страдаете от этой проблемы: https://github.com/hazelcast/hazelcast-jet/issues/428. Это исправлено в текущей версии Jet, где используется ручное назначение разделов, и даже очень медленная обработка событий не приведет к тайм-ауту пульса.

...