Khám phá một số dự án Apache ít được biết đến nhưng mạnh mẽ có thể nâng cao khả năng xử lý dữ liệu, phát triển web, học máy và ứng dụng IoT của bạn.
APISIX là Cổng API. Nó được xây dựng dựa trên OpenResty, một lớp Lua được xây dựng trên Nginx proxy ngược. APISIX thêm các phần trừu tượng vào hỗn hợp, ví dụ, Route, Service, Upstream và cung cấp kiến trúc dựa trên plugin.
Rất nhiều plugin được cung cấp sẵn:
Nếu không có plugin nào phù hợp với yêu cầu của bạn, bạn có thể viết plugin của riêng mình.
Bạn có thể tận dụng APISIX trên Kubernetes làm Bộ điều khiển xâm nhập. APISIX cung cấp Biểu đồ Helm cho việc này.
ShardingSphere tuyên bố cung cấp một hệ sinh thái có thể chuyển đổi bất kỳ cơ sở dữ liệu nào thành hệ thống cơ sở dữ liệu phân tán. Nó hoạt động như một proxy giữa mã của bạn và (các) cơ sở dữ liệu của bạn. Nó có hai hương vị:
ShardingSphere cung cấp một số tính năng cốt lõi:
Apache SeaTunnel là một nền tảng tích hợp dữ liệu cung cấp ba trụ cột của đường dẫn dữ liệu: nguồn, biến đổi và lưu trữ. Nó cung cấp một API trừu tượng trên ba công cụ có thể: công cụ Zeta từ SeaTunnel hoặc trình bao bọc xung quanh Apache Spark hoặc Apache Chớp mắt. Hãy cẩn thận vì mỗi công cụ đều có bộ tính năng riêng.
Sức mạnh của SeaTunnel đến từ hệ sinh thái kết nối phong phú của nó. Nó cung cấp các trình kết nối SQL truyền thống, ví dụ:, Oracle, PostgreSQL và MySQL cũng như các trình kết nối NoSQL, ví dụví dụ, MongoDB, Cassandra và Elaticsearch. Tuy nhiên, nó cũng đi kèm với một số bản gốc, bao gồm Jira, Google Sheets và Notion. Tôi đặc biệt yêu thích các nguồn trình kết nối CDC trên MongoDB, MySQL và Microsoft SQL Server.
SeaTunnel đi kèm với giao diện người dùng web, cung cấp khả năng quản lý công việc, lập kế hoạch, chạy và giám sát trực quan.
Apache SkyWalking là một công cụ APM, tập trung vào các vi dịch vụ, ứng dụng Cloud Native và kiến trúc Kuernetes. Nó xây dựng kiến trúc của mình trên bốn loại thành phần:
Skywalk hỗ trợ một số định dạng, bao gồm OpenTelemetry. Với trọng tâm hiện tại của ngành là OpenTelemetry, tôi khuyên bạn nên xem xét nghiêm túc tùy chọn này.
Apache Doris là kho dữ liệu thời gian thực.
Doris thúc đẩy bốn kịch bản chính:
Doris chủ yếu tuân thủ MySQL nên bạn có thể sử dụng máy khách MySQL thông thường.