Concepto de Streaming:
Primero, podemos hablar sobre el
concepto de streaming, para llevarlo a cabo, se requiere contar con
tres etapas
fundamentales:
1.- Codificación del Contenido:
En este proceso, se va determinar la
calidad y resolución que se desea utilizar como señal de audio y video. Es
importante mencionar, que a mayor calidad, mayor consumo de ancho de banda que
el usuario tendría que utilizar para reproducir el contenido.
2.-Transmisión de Contenido:
Aquí se comprende la
recepción del contenido y el ajuste de la calidad durante el envio de
la señal, para que pueda acoplarse a la conexión que tiene el usuario que se
encuentra reproduciendo el contenido.
3.- Reproducción del Contenido:
Aquí, es donde surge el proceso de
“descompresión” de la señal, este proceso se realiza de forma automática. Es
igual de importante que las etapas anteriores, ya que el usuario requiere
contar con una buena conexión a Internet.
Concepto de Apache Storm
Apache Storm es un sistema que sirve para recuperar streams de datos en tiempo real desde
múltiples fuentes de manera distribuida.
Apache Storm es un sistema que sirve para recuperar streams de datos en tiempo real desde
múltiples fuentes de manera distribuida, tolerante a fallos y en alta disponibilidad. Storm está
principalmente pensado para trabajar con datos que deben ser analizados en tiempo real, por
ejemplo datos de sensores que se emiten con una alta frecuencia o datos que provengan de las
redes sociales donde a veces es importante saber qué se está compartiendo en este momento.
Se compone de dos partes principalmente. La primera es la que se denomina Spout y es la
encargada de recoger el flujo de datos de entrada. La segunda se denomina Bolt y es la encargada
del procesado o transformación de los datos.
En la documentación oficial representan los Spouts con grifos simulando la entrada de un stream
de datos al sistema y a los Bolts con un rayo que es donde se realizan las acciones pertinentes con
los datos de entrada.
Procesamiento Streamyng con Apache Storm
Apache Storm aceptado como proyecto Apache incubator también es considerada como
plataforma de Streaming Analytics de código abierto que permite el procesamiento en tiempo de
real de flujos constantes o corriente
Storm se integra con las tecnologías de Gestión de colas y bases de datos que utilizas, Storm
Topology consume flujos de datos y procesa aquellas corrientes en forma complejas.
Companies & Projects Using
Storm



No hay comentarios.:
Publicar un comentario