12 poin oleh xguru 2023-12-21 | Belum ada komentar. | Bagikan ke WhatsApp
  • APISIX, ShardingSphere, SeaTunnel, SkyWalking, Doris

Apache APISIX

  • Apache APISIX adalah API gateway yang dibangun di atas lapisan Lua milik OpenResty, yang berada di atas reverse proxy nginx yang terkenal
  • Menyediakan abstraksi seperti Route, Service, dan Upstream, serta memiliki arsitektur berbasis plugin
  • Secara bawaan menyediakan berbagai plugin seperti transformasi, autentikasi, observability, traffic, serverless, messaging, dan lain-lain; plugin kustom juga dapat ditulis sesuai kebutuhan
  • Di Kubernetes, APISIX dapat digunakan sebagai Ingress Controller, dan menyediakan Helm Chart untuk itu

Apache ShardingSphere

  • ShardingSphere mengklaim menyediakan ekosistem yang dapat mengubah semua database menjadi sistem database terdistribusi
  • Berperan sebagai proxy di antara kode dan database, serta tersedia dalam dua bentuk: ShardingSphere-JDBC dan ShardingSphere-Proxy
  • Menyediakan berbagai fitur inti seperti data sharding, distributed transaction (XA), pemisahan baca/tulis, enkripsi data, dan lainnya

Apache SeaTunnel

  • Apache SeaTunnel adalah platform integrasi data dengan tiga pilar: data source, transformasi, dan sink
  • Menyediakan abstraksi API yang membungkus engine Zeta milik SeaTunnel atau Apache Spark dan Apache Flink
  • Menawarkan ekosistem konektor yang beragam, termasuk konektor SQL dan NoSQL, serta konektor unik seperti Jira, Google Sheets, dan Notion
  • Melalui web UI, menyediakan kemampuan manajemen pekerjaan, penjadwalan, eksekusi, dan pemantauan secara visual

Apache SkyWalking

  • Apache SkyWalking adalah alat APM (Application Performance Monitor) yang berfokus pada microservices, aplikasi cloud-native, dan arsitektur Kubernetes
  • Arsitekturnya dibangun berdasarkan empat komponen utama: probe, platform, storage, dan web UI
  • Mendukung berbagai format output termasuk OpenTelemetry, dan mengingat fokus industri saat ini pada OpenTelemetry, opsi ini layak dipertimbangkan dengan serius

Apache Doris

  • Apache Doris adalah data warehouse real-time
  • Menawarkan empat skenario utama: analisis laporan, kueri ad-hoc, pembangunan data warehouse terpadu, dan kueri data lake
  • Karena sebagian besar kompatibel dengan MySQL, klien MySQL umum dapat digunakan

Diskusi

  • Proyek-proyek Apache di atas semuanya dihosting oleh Apache Foundation dan memiliki kesamaan bahwa asalnya dari Tiongkok
    • Saat ini ada lebih dari 300 proyek di Apache
  • Dalam beberapa tahun terakhir, jumlah proyek yang dimulai di Apache Foundation meningkat tajam, dan banyak di antaranya berasal dari Tiongkok
  • Tren ini terus membesar, dan tampaknya merupakan langkah yang baik untuk mengintegrasikan Tiongkok ke dunia open source

Belum ada komentar.

Belum ada komentar.