خبر جدید: انتشار نسخه 3.0 آپاچی ایرفلوی
جامعه آپاچی ایرفلوی امروز بهطور رسمی از بزرگترین بهروزرسانی خود در سالهای اخیر رونمایی کرد. نسخه جدید 3.0، اولین نسخه اصلی در چهار سال گذشته است و جایگزین موفقی برای نسخههای قبلی به شمار میآید. ایرفلوی، با بروزرسانیهای مداوم در سری 2.x نظیر نسخههای 2.9 و 2.10، در سال 2024 به تقویت قابلیتهای مرتبط با هوش مصنوعی توجه ویژهای داشته است.
این نرمافزار منبع باز، به سرعت به استانداردی در میان مهندسان داده تبدیل شده و بیش از 3000 مشارکتکننده و پذیرش وسیع در شرکتهای فورتون 500 را به خود اختصاص داده است. علاوه بر این، خدمات تجاری متعددی از جمله Astronomer Astro، Google Cloud Composer و Amazon Managed Workflows for Apache Airflow (MWAA) بر پایه این پلتفرم شکل گرفتهاند.
با پیچیدهتر شدن نیازهای سازمانها برای هماهنگی کارهای دادهمحور میان سیستمهای مختلف و محیطهای ابری، ایرفلوی 3.0 با طراحی مجدد معماری خود به نیازهای حیاتی سیستمی پاسخ میدهد و به گونهای طراحی شده است که سازمانها بتوانند اپلیکیشنهای دادهای خود را بهطور مؤثرتری بسازند و مستقر کنند. ویکرام ککا، عضو کمیته مدیریت پروژه آپاچی ایرفلوی، اعلام کرده است که “ایرفلوی 3 بهعنوان یک شروع جدید معرفی میشود و به عنوان پایهای برای قابلیتهای گستردهتر عمل میکند.”
با افزایش اتکای کسبوکارها به تصمیمگیری مبتنی بر داده، پیچیدگی کارهای دادهای به طور قابل توجهی افزایش یافته است. ایرفلوی 3.0 بهویژه برای پاسخگویی به این نیازها طراحی شده است و استفاده از مدل مشتری توزیعشده را جایگزین بستههای سنتی کرده و امنیت و انعطاف بیشتری را ارائه میدهد.
مکانیسم جدید زمانبندی مبتنی بر رویداد از ویژگیهای کلیدی ایرفلوی 3 به شمار میآید. به جای اجرای خودکار کارهای پردازش داده در فواصل زمانی مشخص، این نسخه بهطور خودکار وظایف را بر اساس آپلود یک فایل داده خاص یا دریافت پیامی خاص آغاز میکند. این ویژگی به سازمانها این امکان را میدهد که از یک لایه ارکستراسیون یکتا برای کارهای زمانبندی شده و رویداد-محور استفاده کنند.
ایرفلوی 3.0 همچنین از پشتیبانی زبانهای برنامهنویسی متنوعی برخوردار است. در حالی که نسخههای قبلی بیشتر بر اساس پایتون بودند، این نسخه جدید پشتیبانی بومی از زبانهای متعدد از جمله Go و در آینده جاوا، Typescript و Rust را فراهم میکند. این ویژگی به مهندسان داده این امکان را میدهد که وظایف خود را با زبان برنامهنویسی دلخواه خود بنویسند و فرایند توسعه و یکپارچهسازی کارها را تسهیل کنند.
بهطور کلی، ایرفلوی 3.0 بر اساس نیازهای رو به افزایش سازمانها در زمینه پردازش دادههای واقعی و موثر، خصوصیات و قابلیتهای جدیدی را معرفی کرده است. این بهروزرسانی یک گام مهم در جهت پاسخگویی به چالشهای پیچیده ارکستراسیون داده در مقیاس سازمانی میباشد و به کسبوکارها کمک میکند تا با اطمینان و کارایی بیشتر به پیادهسازی هوش مصنوعی در مقیاس وسیع بپردازند.