অ্যাপাচি এয়ারফ্লো প্রকল্প
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই পৃষ্ঠায় Google সিজন অফ ডক্সের জন্য গৃহীত প্রযুক্তিগত লেখার প্রকল্পের বিশদ বিবরণ রয়েছে৷
প্রকল্পের সারাংশ
- ওপেন সোর্স সংস্থা:
- অ্যাপাচি এয়ারফ্লো
- প্রযুক্তিগত লেখক:
- কার্তিক খারে
- প্রকল্পের নাম:
- কিভাবে একটি কর্মপ্রবাহ তৈরি করতে হয়
- প্রকল্পের দৈর্ঘ্য:
- স্ট্যান্ডার্ড দৈর্ঘ্য (3 মাস)
প্রকল্পের বিবরণ
কিভাবে সহজে এবং কার্যকরীভাবে নতুন ওয়ার্কফ্লো তৈরি করা যায় তার জন্য আমি ডকুমেন্টেশন তৈরি করতে কাজ করব। কর্মপ্রবাহের সাথে জড়িত কিছু পদক্ষেপ রয়েছে যা হল-
- পড়ুন
- প্রাক প্রক্রিয়াকরণ
- প্রক্রিয়াকরণ
- পোস্ট প্রসেসিং
- সেভ/অ্যাকশন
- মনিটরিং
প্রতিটি পদক্ষেপে একাধিক কাজ জড়িত থাকতে পারে এবং প্রতিটি পদক্ষেপের পরে একাধিক পদক্ষেপ নেওয়া যেতে পারে যেমন 2 বা তার বেশি কাজ একটি পর্যায়ে ব্যর্থ হলে কাজটি বাতিল করা বা কমপক্ষে 2 বার ব্যর্থ হলে একটি টাস্ক পুনরায় চালানো।
কর্মপ্রবাহের অন্যান্য অংশের মধ্যে রয়েছে 2 বা তার বেশি কাজ সমান্তরালভাবে সম্পাদন করা এবং পরবর্তী পর্যায়ে তাদের সম্মিলিত ফলাফল ব্যবহার করা।
একটি কর্মপ্রবাহের আরেকটি দিক হল মেল বা স্ল্যাক বা পেজার ডিউটির মাধ্যমে কিছু ভুল হলে ব্যবহারকারীকে সতর্ক করা।
আমি কিছু অ-তুচ্ছ উপায়গুলি অন্তর্ভুক্ত করার পরিকল্পনা করছি যাতে ওয়ার্কফ্লোগুলি ব্যবহার করা যেতে পারে যেমন রিয়েলটাইম স্ট্রিমিং কাজগুলি চালানোর জন্য ডাউনস্ট্রীম কাফকা বিষয়গুলিতে কোনও অনুপস্থিত ডেটাতে পুনরায় চালু করার জন্য।
আমি প্রজেক্টের পরিধিকে আরও পরিমার্জিত করতে পরামর্শদাতাদের সাথে কাজ করব এবং তারপরে সেখান থেকে কাজগুলি সম্পূর্ণ করব।
সামনে আশ্চর্যজনক কয়েক মাস অপেক্ষা করছি.
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-19 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-19 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["This Google Season of Docs project focuses on creating documentation for Apache Airflow, specifically on how to easily and effectively create new workflows."],["The documentation will cover the steps involved in a workflow, including reading, preprocessing, processing, postprocessing, saving/action, and monitoring, as well as handling task failures and parallel job execution."],["The project aims to provide guidance on using workflows for various scenarios, including real-time streaming jobs and restarting workflows based on missing data, and incorporating alerting mechanisms."],["The project scope will be refined in collaboration with mentors throughout its three-month duration."]]],["The project focuses on documenting the creation of new workflows for Apache Airflow. Key steps in workflows include reading, pre-processing, processing, post-processing, saving/action, and monitoring, each potentially involving multiple tasks. Workflows can handle task failures, parallel job execution, and combined result utilization. Alerting users via mail, Slack, or PagerDuty in case of errors is also part of workflows. The project will also include workflows for running real-time streaming jobs and restarting them on missing data.\n"]]