- APISIX, ShardingSphere, SeaTunnel, SkyWalking, Doris
Apache APISIX
- Apache APISIX एक API gateway है, जो प्रसिद्ध nginx reverse proxy के ऊपर बने OpenResty की Lua layer पर आधारित है
- यह Route, Service, Upstream जैसी abstractions देता है, और इसकी architecture plugin-based है
- यह transformation, authentication, Observability, traffic, serverless, messaging आदि के लिए कई plugins built-in रूप में देता है, और ज़रूरत पड़ने पर custom plugins भी लिखे जा सकते हैं
- Kubernetes में APISIX को Ingress Controller के रूप में इस्तेमाल किया जा सकता है, और इसके लिए Helm Chart उपलब्ध है
Apache ShardingSphere
- ShardingSphere दावा करता है कि वह ऐसा ecosystem देता है जो किसी भी database को distributed database system में बदल सकता है
- यह code और database के बीच proxy की तरह काम करता है, और ShardingSphere-JDBC तथा ShardingSphere-Proxy, इन दो रूपों में उपलब्ध है
- यह data sharding, distributed transactions (XA), read/write splitting, data encryption जैसी कई core features प्रदान करता है
Apache SeaTunnel
- Apache SeaTunnel एक data integration platform है, जो data source, transformation, और sink के तीन स्तंभ प्रदान करता है
- यह SeaTunnel के Zeta engine या Apache Spark, Apache Flink को wrap करने वाले abstract API प्रदान करता है
- यह SQL और NoSQL connectors सहित विविध connector ecosystem देता है, जिसमें Jira, Google Sheets, Notion जैसे अनोखे connectors भी शामिल हैं
- Web UI के जरिए यह job management, scheduling, execution, और monitoring features को visual रूप में उपलब्ध कराता है
Apache SkyWalking
- Apache SkyWalking एक APM (Application Performance Monitor) tool है, जो microservices, cloud-native apps, और Kubernetes architecture पर केंद्रित है
- इसकी architecture probe, platform, storage, और Web UI जैसे चार मुख्य components पर आधारित है
- यह OpenTelemetry सहित कई output formats को support करता है, और उद्योग में OpenTelemetry पर मौजूदा फोकस को देखते हुए इस विकल्प पर गंभीरता से विचार करने की सिफारिश की जाती है
Apache Doris
- Apache Doris एक real-time data warehouse है
- यह report analytics, ad-hoc queries, unified data warehouse निर्माण, और data lake queries जैसे चार प्रमुख scenarios पेश करता है
- यह अधिकांशतः MySQL के साथ compatible है, इसलिए सामान्य MySQL clients का उपयोग किया जा सकता है
चर्चा
- ऊपर बताए गए Apache projects सभी Apache Foundation द्वारा host किए जाते हैं, और इनकी एक समानता यह है कि इनकी शुरुआत चीन में हुई
- फिलहाल Apache में 300 से अधिक projects हैं
- पिछले कुछ वर्षों में Apache Foundation में शुरू हुए projects की संख्या तेज़ी से बढ़ी है, और उनमें से कई चीन से आए हैं
- यह रुझान लगातार बढ़ रहा है, और मेरा मानना है कि यह चीन को open source दुनिया के साथ जोड़ने की दिशा में एक अच्छा कदम है
अभी कोई टिप्पणी नहीं है.