Skip to content
लाइव

घटनाएँ

एजेंट ने क्या किया और क्यों इसका एक स्थायी रिकॉर्ड।

यह क्या करता है

एजेंट-से-एजेंट काम को एक Postgres लेजर में कार्यों, इवेंट्स, किनारों और आर्टिफैक्ट्स के रूप में रिकॉर्ड किया जाता है जो रीस्टार्ट को जीवित रहता है और पुनः चलाया जा सकता है। एक टाइप की गई इन-प्रोसेस बस लगभग नब्बे प्रकार की डोमेन इवेंट्स को एक नोड के भीतर सदस्यों तक ले जाती है। एक साथ, वे आपको एक टाइमलाइन देते हैं: क्या पूछा गया था, इसे किसको सौंपा गया था, क्या वापस आया, और यह कहां फंस गया।

यह क्यों महत्वपूर्ण है

जब एजेंट की चेन कुछ आश्चर्यजनक करती है, तो एकमात्र उपयोगी प्रश्न "मुझे कदम दिखाएं" है। एक टिकाऊ कार्य लेजर इसे एक पुरातत्व परियोजना के बजाय एक क्वेरी बनाता है, और पुनः प्रयास और रद्दीकरण को आशा के बजाय वास्तविक संचालन बनाता है।

यह कैसे काम करता है

  • कार्य लेजर टिकाऊ और पुनः चलाने योग्य है।

    कार्य, इवेंट्स, प्रतिनिधिमंडन किनारों और आर्टिफैक्ट्स Postgres में पंक्तियाँ हैं, इसलिए रीस्टार्ट ट्रेस को नहीं खोता है और एक स्टॉल किया गया किनारा पुनः प्रयास किया जा सकता है।

  • रद्दीकरण और पुनः प्रयास प्रथम-श्रेणी हैं।

    एक चलते कार्य के विरुद्ध कार्यों को स्वयं इवेंट्स के रूप में दर्ज किया जाता है, इसलिए हस्तक्षेप टाइमलाइन का हिस्सा है।

  • इन-प्रोसेस बस अपने दायरे के बारे में ईमानदार है।

    यह एक टाइप किया गया सिंगल-नोड एमिटर है। हम इसे एक वितरित इवेंट बैकबोन के रूप में वर्णित नहीं करते हैं, क्योंकि यह नहीं है।

प्रश्न

क्या यह Kafka है?
नहीं। इन-प्रोसेस बस एक नोड-स्थानीय टाइप किया गया एमिटर है, और स्थायित्व एक Postgres कार्य लेजर से आता है। यदि आपको क्रॉस-क्लस्टर स्ट्रीमिंग की आवश्यकता है, तो यह वह नहीं है।
क्या मैं देख सकता हूँ कि एजेंट ने क्या किया?
हाँ: कार्यों की एक टाइमलाइन जिसमें इवेंट्स, प्रतिनिधिमंडन किनारे और आर्टिफैक्ट्स हैं, जिसमें इसके विरुद्ध किए गए हस्तक्षेप भी शामिल हैं।

The rest of the bag

लाइव

AccessControl

दस्तावेज़-दर-दस्तावेज़ अनुमतियाँ जो उत्तरों को फ़िल्टर करती हैं, केवल पृष्ठ नहीं।

गति के लिए नीति समाधान प्रति सत्र कैश किया जाता है; अनुमति परिवर्तन कैश अमान्यकरण पर प्रसारित होता है, न कि प्रत्येक चल रहे अनुरोध पर तुरंत।

लाइव

दस्तावेज़

एक फोल्डर ट्री जो एजेंट पढ़ता है, और एक कॉन्फ़िग फ़ाइल जो यह मानता है।

निष्कर्षण में पीडीएफ, स्प्रेडशीट और ट्रांस्क्रिप्ट शामिल हैं। विदेशी बाइनरी प्रारूपों का विश्लेषण नहीं किया जाता है।

लाइव

मेल

आपके एजेंट का अपना इनबॉक्स है, आपका हिस्सा नहीं।

इनबाउंड ईमेल प्रदाता से वेबहुक के माध्यम से आता है। हम अपने स्वयं के MX या SMTP सर्वर नहीं चलाते।

कहानी पर वापस जाएँ

That was step 6 of 6: a reply leaves, and the trail stays. आगमन से लेकर दोबारा चलाए जा सकने वाले रिकॉर्ड तक, यही पूरा रास्ता है।