- 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.