इस प्रोजेक्ट के बारे में
AllSource एक AI-native इवेंट स्टोर है जो टिकाऊ इवेंट सोर्सिंग के लिए डिज़ाइन किया गया है, जो Rust-आधारित कोर का उपयोग करके 469K इवेंट्स/सेकंड इनजेस्शन और 11.9µs p99 इंडेक्स्ड रीड्स के साथ उच्च प्रदर्शन प्राप्त करता है। आर्किटेक्चर इवेंट पथ से PostgreSQL को हटा देता है, इसके बजाय CRC32 और fsync के साथ एक Write-Ahead Log (WAL), स्टोरेज के लिए Snappy कम्प्रेशन के साथ Parquet फ़ाइलें, और समवर्ती इन-मेमोरी रीड्स के लिए DashMap पर निर्भर करता है। यह डिज़ाइन कोर इवेंट स्टोर के लिए शून्य बाहरी निर्भरताओं को सुनिश्चित करता है, जो टाइम-ट्रैवल क्वेरियों और रीयल-टाइम एनालिटिक्स के लिए एक मजबूत आधार प्रदान करता है।
एक प्रमुख विशेषता इसका native Model Context Protocol (MCP) इंटरफ़ेस है, जो AI क्लाइंट्स जैसे Claude Desktop के साथ इंटीग्रेशन को सुविधाजनक बनाने के लिए 55 डिफ़ॉल्ट टूल्स (एडमिन क्षमताओं के साथ 73) को एक्सपोज़ करता है। प्लेटफ़ॉर्म में 'Prime' शामिल है, एक यूनिफ़ाइड एजेंट मेमोरी इंजन जो नॉलेज ग्राफ़्स, वेक्टर सर्च, और कम्प्रस्ड इंडेक्सिंग को एक सिंगल बाइनरी में जोड़ता है। Prime नॉलेज मैनेजमेंट, सेमैंटिक सर्च, और टेम्पोरल क्वेरियों के लिए 19 MCP टूल्स का समर्थन करता है, जिससे क्रॉस-डोमेन रीजनिंग और परसिस्टेंट मेमोरी जैसी उन्नत AI एजेंट क्षमताओं को सक्षम किया जाता है।
सिस्टम को कई सेवाओं के साथ एक मोनोरेपो के रूप में संरचित किया गया है: इवेंट स्टोरेज के लिए एक Rust Core, ऑथेंटिकेशन, बिलिंग, और पॉलिसियों के लिए एक Go Control Plane, और एक stateless API गेटवे के रूप में कार्य करने वाली एक Elixir Query Service। यह एंटरप्राइज़ संस्करण में मल्टी-टेनैंसी, RBAC, और स्कीमा रजिस्ट्रियों का समर्थन करता है। डिप्लॉयमेंट विकल्पों में सामुदायिक (Apache 2.0) और एंटरप्राइज़ (BSL 1.1) दोनों संस्करणों के लिए Docker छवियाँ शामिल हैं, जिसमें ऑर्केस्ट्रेशन के लिए Kubernetes और Helm चार्ट उपलब्ध हैं। डेवलपर्स के लिए व्यापक संगतता सुनिश्चित करने के लिए Rust, Go, Python, और TypeScript के लिए SDKs प्रदान किए गए हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.