12 puntos por xguru 2023-12-21 | Aún no hay comentarios. | Compartir por WhatsApp
  • APISIX, ShardingSphere, SeaTunnel, SkyWalking, Doris

Apache APISIX

  • Apache APISIX es un gateway de API basado en la capa Lua de OpenResty, construida sobre el conocido proxy inverso nginx
  • Proporciona abstracciones como Route, Service y Upstream, y tiene una arquitectura basada en plugins
  • Incluye por defecto varios plugins para transformación, autenticación, observability, tráfico, serverless, mensajería y más; además, se pueden escribir plugins personalizados según sea necesario
  • APISIX puede usarse como Ingress Controller en Kubernetes, y ofrece un Helm Chart para ello

Apache ShardingSphere

  • ShardingSphere afirma ofrecer un ecosistema capaz de convertir cualquier base de datos en un sistema de base de datos distribuida
  • Actúa como proxy entre el código y la base de datos, y se ofrece en dos formas: ShardingSphere-JDBC y ShardingSphere-Proxy
  • Proporciona varias funciones clave, como sharding de datos, transacciones distribuidas (XA), separación de lectura/escritura, cifrado de datos y más

Apache SeaTunnel

  • Apache SeaTunnel es una plataforma de integración de datos que ofrece tres pilares: fuentes de datos, transformación y sink
  • Proporciona el motor Zeta de SeaTunnel o una API abstracta que envuelve Apache Spark y Apache Flink
  • Ofrece un ecosistema variado de conectores, incluidos conectores SQL y NoSQL, además de conectores poco comunes como Jira, Google Sheets y Notion
  • A través de su web UI, ofrece de forma visual funciones de gestión de tareas, programación, ejecución y monitoreo

Apache SkyWalking

  • Apache SkyWalking es una herramienta de APM (Application Performance Monitor) enfocada en microservicios, aplicaciones cloud native y arquitecturas de Kubernetes
  • Su arquitectura se basa en cuatro componentes principales: probe, plataforma, almacenamiento y web UI
  • Soporta varios formatos de salida, incluido OpenTelemetry, y considerando el enfoque actual de la industria en OpenTelemetry, vale la pena considerar seriamente esta opción

Apache Doris

  • Apache Doris es un data warehouse en tiempo real
  • Presenta cuatro escenarios principales: análisis de reportes, consultas ad hoc, construcción de un data warehouse unificado y consultas sobre data lakes
  • Es compatible en gran medida con MySQL, por lo que se pueden usar clientes MySQL comunes

Discusión

  • Los proyectos de Apache mencionados arriba comparten que todos están alojados por la Apache Foundation y que se originaron en China
    • Actualmente Apache tiene más de 300 proyectos
  • En los últimos años, la cantidad de proyectos iniciados en la Apache Foundation ha aumentado con rapidez, y muchos de ellos provienen de China
  • Esta tendencia sigue creciendo, y parece un buen movimiento para integrar a China cada vez más en el mundo del open source

Aún no hay comentarios.

Aún no hay comentarios.