প্রকল্প সম্পর্কে
Dex হলো Temporal/Cadence-এর উপর নির্মিত একটি Durable Execution (D-EX) ফ্রেমওয়ার্ক। এটি এমন একটি প্রোগ্রামিং মডেল প্রদান করে যা অ্যাপ্লিকেশন এক্সিকিউশনকে durable করে তোলে, যার মধ্যে রয়েছে লোকাল স্টেট, কন্ট্রোল ফ্লো (ব্রাঞ্চ, লুপ), প্যারালাল এক্সিকিউশন ও কোঅর্ডিনেশন, টাইমার বা এক্সটার্নাল ইভেন্টের জন্য অপেক্ষা, এরর হ্যান্ডলিং, এবং রিমোট প্রসিডিউর ইনভোকেশন।
ফ্রেমওয়ার্কটি অল্প সংখ্যক durable primitive পরিচিত করায়: Steps, Attributes, RPCs, Channels, এবং Timers। ডেভেলপাররা সাধারণ কোড ব্যবহার করে Flows লেখেন, তারপর সেই Flows হোস্ট করার জন্য Workers চালান। একটি Client Dex Server-এর সাথে যোগাযোগ করে Flow ইনস্ট্যান্স শুরু করতে ও তাদের সাথে ইন্টারঅ্যাক্ট করতে, এবং Server Step ও RPC invocation টাস্ক Workers-এর কাছে ডিসপ্যাচ করে।
রিপ্লে-ভিত্তিক durable execution ইঞ্জিনের বিপরীতে, Dex লজিককে ডিটারমিনিস্টিক ওয়ার্কফ্লো কোড এবং আলাদা অ্যাক্টিভিটিতে বিভক্ত করে না। Worker হ্যান্ডলার হলো সাধারণ কোড, এবং Attribute ডেটা একটি ব্লব স্টোরে থাকে যা ইতিমধ্যে ব্যবহৃত ডেটাবেসে সিঙ্ক করা যায়।
Dex বর্তমানে প্রি-লঞ্চ অবস্থায় রয়েছে এবং টেস্টিংয়ের জন্য উদ্দিষ্ট, অফিসিয়াল রিলিজের আগে ব্রেকিং চেঞ্জ হতে পারে। AI কোডিং অ্যাসিস্ট্যান্টদের জন্য একটি অফিসিয়াল Dex Developer স্কিল উপলব্ধ, যা এর পাবলিক প্রোগ্রামিং মডেলের মাধ্যমে Dex অ্যাপ্লিকেশন তৈরি, টেস্ট এবং পরিচালনা করতে সহায়তা করে। কমিউনিটি সাপোর্ট Slack-এর মাধ্যমে প্রদান করা হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.