- APISIX, ShardingSphere, SeaTunnel, SkyWalking, Doris
Apache APISIX
- Apache APISIX bir API gateway'dir ve ünlü nginx reverse proxy'si üzerine inşa edilen OpenResty'nin Lua katmanını temel alır
- Route, Service, Upstream gibi soyutlamalar sunar ve eklenti tabanlı bir mimariye sahiptir
- Dönüştürme, kimlik doğrulama, gözlemlenebilirlik, trafik, serverless, mesajlaşma vb. için çeşitli eklentileri varsayılan olarak sunar; gerekirse özel eklentiler de yazılabilir
- Kubernetes'te APISIX, Ingress Controller olarak kullanılabilir ve bunun için bir Helm Chart sağlar
Apache ShardingSphere
- ShardingSphere, tüm veritabanlarını dağıtık veritabanı sistemine dönüştürebilen bir ekosistem sunduğunu iddia eder
- Kod ile veritabanı arasında proxy görevi görür ve ShardingSphere-JDBC ile ShardingSphere-Proxy olmak üzere iki biçimde sunulur
- Veri sharding'i, dağıtık transaction (XA), okuma/yazma ayrımı, veri şifreleme gibi birçok temel özellik sunar
Apache SeaTunnel
- Apache SeaTunnel; veri kaynakları, dönüşüm ve sink olmak üzere üç temel sütun sunan bir veri entegrasyon platformudur
- SeaTunnel'ün Zeta motoru ya da Apache Spark ve Apache Flink'i saran soyut bir API sunar
- SQL ve NoSQL connector'ları dahil olmak üzere geniş bir connector ekosistemi sunar; Jira, Google Sheets ve Notion gibi sıra dışı connector'ları da içerir
- Web UI üzerinden iş yönetimi, zamanlama, çalıştırma ve izleme işlevlerini görsel olarak sunar
Apache SkyWalking
- Apache SkyWalking, mikroservisler, cloud-native uygulamalar ve Kubernetes mimarilerine odaklanan bir APM (Application Performance Monitor) aracıdır
- Mimarisi; probe, platform, storage ve web UI olmak üzere dört ana bileşen üzerine kuruludur
- OpenTelemetry dahil çeşitli output formatlarını destekler ve sektörün şu anda OpenTelemetry'ye odaklandığı düşünüldüğünde bu seçeneğin ciddi biçimde değerlendirilmesi önerilir
Apache Doris
- Apache Doris gerçek zamanlı bir veri ambarıdır
- Rapor analizi, ad-hoc sorgular, birleşik veri ambarı oluşturma ve veri gölü sorguları olmak üzere dört ana senaryo sunar
- Büyük ölçüde MySQL ile uyumludur, bu nedenle yaygın MySQL istemcileri kullanılabilir
Tartışma
- Yukarıdaki Apache projelerinin tamamı Apache Vakfı tarafından barındırılıyor ve Çin'de başlamış olmaları ortak noktaları
- Şu anda Apache'de 300'den fazla proje bulunuyor
- Son birkaç yılda Apache Vakfı'nda başlayan proje sayısı keskin biçimde arttı ve birçok proje Çin çıkışlı
- Bu eğilim giderek büyüyor ve Çin'i açık kaynak dünyasıyla bütünleştirmeye yönelik iyi bir hareket gibi görünüyor
Henüz yorum yok.