2014-10-27 2 views
0

Я использую шторм 0.8.2 с механизмом Ack и у меня есть несколько вопросов по поводу неудачи и повторить:Кафка Носик числа повторных попыток

  1. Могу ли я ограничить число повторных попыток?
  2. Как я могу обрабатывать ошибки самостоятельно? При некоторых ошибках я хочу повторить попытку (например, база данных не отвечает), а в других случаях я не хочу повторять попытку (например, при разборке кортежа есть ошибка).
+1

Этот вопрос может пригодиться еще нескольким тегам, чтобы люди, которые могли ответить на них, знали, о чем идет речь. – m90

+1

@ m90: Этот вопрос очень специфичен в отношении Storm-Kafka-Spout. Только люди, знающие Шторм, могли ответить на него. (Одного знания Кафки было бы недостаточно). –

ответ

2

Могу ли я ограничить количество попыток?

Не встроенный особенность. Вы должны реализовать логику этого в своем носике.

Как я могу контролировать ошибки? значение для некоторых ошибок (т. е. db не отвечает) Я хочу повторить попытку и для другого (т. е. ошибку для синтаксического разбора). Я не хочу повторять попытку.

Я бы рекомендовал прочитать всю документацию Storm и, в частности, Guaranteeing Message Processing. В противном случае я бы перепечатал его здесь. Как только вы поймете, как Storm обрабатывает обработку сообщений, она станет очень простой в реализации.

 Смежные вопросы

  • Нет связанных вопросов^_^