Curățarea resurselor după uciderea topologiei furtunii - Stack Overflow
Avem o topologie de furtună care interacționează cu o bază de date MariaDB. Șuruburile noastre implementează interfața IRichBolt și anulează metodele ciclului de viață. Deschidem o conexiune db în metoda noastră de pregătire și o închidem în metoda de curățare. Documentația metodei de curățare spune:

Sunat când un IBolt va fi oprit. Nu există nicio garanție că va fi apelată curățarea, deoarece supraveghetorul ucide lucrătorii -9 procesează pe cluster. Singurul context în care este garantat că se numește curățare este atunci când o topologie este ucisă atunci când rulează Storm în modul local
Iar comanda kill -9 ucide procesul fără a curăța resursele. Deci am ajuns la această concluzie că la uciderea topologiei nu este necesar ca metoda de curățare să fie apelată și conexiunea db să fie închisă.