기본적으로 Storm 스파우트 또는 볼트에서 예외가 발생하면 스파이웨어 또는 볼트를 다시 시작하고 다시 시도합니다. 토폴로지를 중지하기위한 구성 옵션이 있습니까? 예를 들어 N 번의 반복 시도 후에? 예를 들어, Hadoop은 포기하기 전에 4 번 시도합니다.예외 발생시 폭풍우 중지 방법?
나는 모든 튜플에 예외를 발생시키는 볼트 하나로 77 일 동안 실행되는 스톰 토폴로지를 가졌습니다. 그런 상황에서 나는 오히려 실패하여 뭔가 잘못되었다는 것을 알게 될 것입니다.
이것은 우리가 FailedException에 랩핑하지 않는 한 예외가 발생하면 우리의 토폴로지가 멈추기 때문에 이상하게 들린다. (재 시도 할 경우). – bridiver
나는 볼트 코드로 명시 적으로 포장하지는 않지만 두 개의 스톰 설치 사이에 다른 시스템 전체 설정이있는 것처럼 들립니다. 내 시스템 관리자는 그것에 대해 모르지만 나는 SO에 누군가가 있기를 바라고 있습니다. –
토폴로지를 중지하지 않으려는 경우 토폴로지는 이벤트를 실시간으로 처리합니다. 튜플이 치명적인 오류를 발생시키는 경우에는 폐기하고 어딘가에 잠재적으로 기록해야하지만 나머지 튜플을 처리하기 위해 토폴로지를 차단하면 안됩니다. – Svend