Definición: ¿Qué significa Apache Storm?
Apache Storm es una herramienta Apache de código abierto que se utiliza para procesar flujos de datos independientes. Al ofrecer soluciones de procesamiento de datos en tiempo real, Storm proporciona una topología para controlar las transferencias de datos, que es una parte fundamental del enrutamiento de datos a donde deben ir para análisis y otras operaciones. Se coordina con otros tipos de herramientas de Apache, como bases de datos o recursos de escalado.
Techinfo explica Apache Storm
En Apache Storm, el sistema incluye elementos llamados "spouts" y "pernos" que controlan los lotes de datos y definen las fuentes de los datos manipulados. La tipología particular de Apache Storm se denomina "grafo acíclico dirigido" del cual emergen estos picos y pernos. Los elementos denominados "flujos" controlan la transferencia de datos a través de la topología. Este sistema relativamente nuevo refleja de alguna manera la funcionalidad del recurso MapReduce convencional que se usaba normalmente con Hadoop antes de la incubación de Storm en 2013. A medida que Hadoop se ha convertido en un "ecosistema de big data" empresarial muy popular, las herramientas relacionadas están evolucionando y, en algunos casos , siendo reemplazado para mejorar la funcionalidad en la industria.