इस प्रोजेक्ट के बारे में
Dex Temporal/Cadence पर निर्मित एक Durable Execution (D-EX) फ्रेमवर्क है। यह एक प्रोग्रामिंग मॉडल प्रदान करता है जो एप्लिकेशन निष्पादन को टिकाऊ बनाता है, जिसमें लोकल स्टेट, कंट्रोल फ्लो (शाखाएं, लूप), समानांतर निष्पादन और समन्वय, टाइमर या बाहरी घटनाओं की प्रतीक्षा, त्रुटि प्रबंधन और रिमोट प्रोसीजर इनवोकेशन शामिल हैं।
यह फ्रेमवर्क टिकाऊ प्रिमिटिव्स का एक छोटा समूह प्रस्तुत करता है: Steps, Attributes, RPCs, Channels और Timers। डेवलपर्स सामान्य कोड का उपयोग करके Flows लिखते हैं, फिर उन Flows को होस्ट करने के लिए Workers चलाते हैं। एक Client, Flow इंस्टेंस को शुरू करने और उनके साथ इंटरैक्ट करने के लिए Dex Server के साथ संवाद करता है, और Server, Step और RPC इनवोकेशन कार्यों को Workers पर भेजता है।
रिप्ले-आधारित टिकाऊ निष्पादन इंजन के विपरीत, Dex लॉजिक को नियतात्मक वर्कफ़्लो कोड और अलग गतिविधियों में अलग नहीं करता है। Worker हैंडलर सामान्य कोड होते हैं, और Attribute डेटा एक blob store में रहता है जिसे पहले से उपयोग किए जा रहे डेटाबेस के साथ सिंक किया जा सकता है।
Dex वर्तमान में प्री-लॉन्च है और परीक्षण के लिए है, जिसमें आधिकारिक रिलीज़ से पहले संभावित ब्रेकिंग बदलाव हो सकते हैं। AI कोडिंग सहायकों के लिए एक आधिकारिक Dex Developer skill उपलब्ध है ताकि वे अपने सार्वजनिक प्रोग्रामिंग मॉडल के माध्यम से Dex एप्लिकेशन बना, परीक्षण कर और संचालित कर सकें। सामुदायिक समर्थन Slack के माध्यम से प्रदान किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.