- APISIX, ShardingSphere, SeaTunnel, SkyWalking, Doris
Apache APISIX
- Apache APISIX là một API gateway, dựa trên lớp Lua của OpenResty được xây dựng trên reverse proxy nginx nổi tiếng
- Cung cấp các lớp trừu tượng như Route, Service, Upstream và có kiến trúc dựa trên plugin
- Mặc định cung cấp nhiều plugin khác nhau như chuyển đổi, xác thực, observability, lưu lượng, serverless, messaging; đồng thời có thể viết plugin tùy chỉnh khi cần
- Có thể sử dụng APISIX làm Ingress Controller trong Kubernetes, và có cung cấp Helm Chart cho mục đích này
Apache ShardingSphere
- ShardingSphere tuyên bố cung cấp một hệ sinh thái có thể biến mọi cơ sở dữ liệu thành hệ thống cơ sở dữ liệu phân tán
- Đóng vai trò proxy giữa mã nguồn và cơ sở dữ liệu, được cung cấp dưới hai dạng: ShardingSphere-JDBC và ShardingSphere-Proxy
- Cung cấp nhiều tính năng cốt lõi như sharding dữ liệu, giao dịch phân tán (XA), tách đọc/ghi, mã hóa dữ liệu
Apache SeaTunnel
- Apache SeaTunnel là một nền tảng tích hợp dữ liệu với ba trụ cột: nguồn dữ liệu, chuyển đổi và sink
- Cung cấp API trừu tượng bao bọc engine Zeta của SeaTunnel hoặc Apache Spark, Apache Flink
- Cung cấp một hệ sinh thái connector đa dạng, bao gồm connector SQL và NoSQL, cùng cả những connector độc đáo như Jira, Google Sheets và Notion
- Cung cấp trực quan các chức năng quản lý tác vụ, lập lịch, thực thi và giám sát thông qua web UI
Apache SkyWalking
- Apache SkyWalking là công cụ APM (Application Performance Monitor) tập trung vào microservices, ứng dụng cloud-native và kiến trúc Kubernetes
- Xây dựng kiến trúc dựa trên bốn thành phần chính: probe, platform, storage và web UI
- Hỗ trợ nhiều định dạng đầu ra, bao gồm OpenTelemetry; xét đến việc ngành hiện nay đang tập trung vào OpenTelemetry, đây là một lựa chọn rất đáng cân nhắc
Apache Doris
- Apache Doris là một kho dữ liệu thời gian thực
- Đưa ra bốn kịch bản chính: phân tích báo cáo, truy vấn ad-hoc, xây dựng kho dữ liệu hợp nhất và truy vấn data lake
- Tương thích với MySQL ở mức lớn nên có thể sử dụng các client MySQL thông thường
Thảo luận
- Các dự án Apache ở trên đều được Apache Foundation lưu trữ và có điểm chung là bắt nguồn từ Trung Quốc
- Hiện Apache có hơn 300 dự án
- Trong vài năm gần đây, số lượng dự án khởi đầu tại Apache Foundation đã tăng mạnh, và nhiều dự án trong số đó đến từ Trung Quốc
- Xu hướng này đang ngày càng lớn hơn, và đây là một chuyển động tích cực nhằm tích hợp Trung Quốc vào thế giới mã nguồn mở
Chưa có bình luận nào.