bullet-cronshot-cyclops-yahoo-open-source-parte-2-01

Con esta segunda parte de la serie de artículos sobre el «Yahoo Open Source» continuaremos nuestra exploración del catálogo de aplicaciones abiertas desarrolladas por el Gigante Tecnológico de «Yahoo! Inc.».

Para así, continuar expandiendo nuestros conocimientos sobre las aplicaciones abiertas liberadas por cada uno de los Gigantes Tecnológicos del grupo conocido como GAFAM. (Google, Apple, Facebook, Amazon y Microsoft) y otros tales como: «Alibaba, Baidu, Huawei, Netflix, Samsung, Tencent, Xiaomi y Yandex».

gafam-open-source-gigantes-tecnologicos-01

Para aquellos interesados en explorar nuestra inicial publicación relacionada con el tema, pueden hacer clic en el siguiente enlace, luego de finalizar de leer esta presente publicación.

Articulo relacionado: GAFAM Open Source: Gigantes Tecnológicos a favor del Código Abierto

yos-p1-explorando-amplio-creciente-yahoo-open-source-parte-1-02

YOS-P2: Yahoo Open Source – Parte 2

Aplicaciones del Yahoo Open Source

Antes de empezar, vale destacar que aparte de, el sitio web oficial de Yahoo Open Source (YOS), también se pueden encontrar muchos otros proyectos abiertos de dicha compañía en su sitio oficial en GitHub y las webs de Awesome Open Source y Open Source Agenda.

bullet-cronshot-cyclops-yahoo-open-source-parte-2-02

De este listado de proyectos mencionados en el «Yahoo Open Source» continuaremos con los encontrados en su Índice de proyectos, que son las siguientes Apps:

Bullet

De forma breve, su sitio web oficial, describe sobre el mismo lo siguiente:

“Bullet es un motor de consulta de flujo que se puede conectar a cualquier flujo de datos singular utilizando un framework de procesamiento de flujo como Apache Storm, Spark o Flink. Le permite ejecutar consultas en este flujo de datos, incluidas las consultas difíciles como Count Distincts, Top K, ntre otras.”

Además, entre sus características principales se mencionan las siguientes:

  • Posee un eficiente motor de consulta en tiempo real para flujos de datos muy grandes.
  • Viene sin capa de persistencia.
  • Es ligero, barato y rápido.
  • Es Multi-tenant.
  • Es conectable a cualquier fuente de datos.
  • Proporciona una interfaz de usuario y un servicio web.
  • Permite filtra los datos en bruto o agregarlos.
  • Puede ejecutarse en Storm o Spark Streaming.

Nota: Más información complementaria y relacionada con este software, puede encontrarse directamente sobre el siguiente enlace oficial en GitHub.

CronShot

De forma breve, es descrito de la siguiente forma:

“Es un módulo de nodo para programar, tomar, alterar y almacenar capturas de pantalla de páginas web.”

Y básicamente es usado para:

  • Hacer capturas de pantalla usando Phantom JS.
  • Programar capturas de pantalla.
  • Permitir que más de un trabajo cron de capturas de pantalla se ejecute en paralelo.

Nota: Más información complementaria y relacionada con este software, puede encontrarse directamente sobre el siguiente enlace oficial en GitHub.

Cyclops

De forma breve, su sitio web oficial, describe sobre el mismo lo siguiente:

“Una plataforma avanzada, pero fácil de usar, para escribir aplicaciones funcionales en Java 8.”

Y en forma más amplia, agrega lo siguiente:

“Es una completa plataforma funcional reactiva para Java 8. Donde lo funcional se une a lo reactivo de una excelente forma. Además, proporciona un flujo secuencial y multihilo avanzado, estructuras de control funcionales y un conjunto de extensiones o interfaces de recopilamiento, que son realmente potentes, ya que, empujan los datos en potentes streams que manejan los errores y se ejecutan de forma asíncrona o en paralelo. Además, permite facilmente el desarrollo de aplicaciones potentes, escalables y fiables con tipos compatibles con el JDK.

Nota: Más información complementaria y relacionada con este software, puede encontrarse directamente sobre el siguiente enlace oficial en GitHub.

 

Fuente: desdelinux

Temas Relacionados

¿Quién está en línea?

Hay 5862 invitados y ningún miembro en línea