প্রকল্প সম্পর্কে

Apache StreamPark হলো রিয়েল-টাইম স্ট্রিমিং অ্যাপ্লিকেশন তৈরি ও পরিচালনার জন্য একটি ওপেন-সোর্স ফ্রেমওয়ার্ক, যা স্ট্রিম প্রসেসিংয়ের এন্ড-টু-এন্ড লাইফসাইকেল সহজ করার জন্য ডিজাইন করা হয়েছে। এটি Apache Flink এবং Apache Spark-এর জন্য একটি একীভূত ডেভেলপমেন্ট ফ্রেমওয়ার্ক এবং অ্যাপ্লিকেশন ব্যবস্থাপনার জন্য একটি শক্তিশালী ক্লাউড-নেটিভ প্ল্যাটফর্ম প্রদান করে। StreamPark ব্যবহারকারীদের বড় আকারের স্ট্রিমিং অ্যাপ্লিকেশন দক্ষ ও সামঞ্জস্যপূর্ণভাবে ডেভেলপ, ডিবাগ, ডিপ্লয় এবং পরিচালনা করতে সক্ষম করে। মূলত StreamX নামে পরিচিত এই প্রকল্পটি ২০২২ সালের আগস্টে StreamPark নামে পুনঃনামকরণ করা হয় এবং ২০২৫ সালের জানুয়ারিতে এটি Apache Top-Level Project (TLP) হয়ে ওঠে। মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - স্ট্রিমিং অ্যাপ্লিকেশন ডেভেলপমেন্ট ফ্রেমওয়ার্ক: প্রি-বিল্ট API, কানেক্টর এবং টেমপ্লেটের মাধ্যমে Flink ও Spark স্ট্রিমিং ডেভেলপমেন্ট সহজ করে। - ক্লাউড-নেটিভ রিয়েল-টাইম কম্পিউটিং প্ল্যাটফর্ম: ডেভেলপমেন্ট, ডিপ্লয়মেন্ট, মনিটরিং এবং অপারেশনের জন্য একটি ওয়ান-স্টপ রিয়েল-টাইম কম্পিউটিং প্ল্যাটফর্ম প্রদান করে। - একীভূত ব্যাচ ও স্ট্রিমিং প্রসেসিং: Apache Flink এবং Apache Spark সমর্থন করে, যা স্ট্রিম প্রসেসিং এবং ব্যাচ প্রসেসিং উভয়ই সক্ষম করে। - মাল্টি-ইঞ্জিন ও মাল্টি-ভার্সন সাপোর্ট: মাল্টি-ভার্সন Flink/Spark অ্যাপ্লিকেশন চালানো ও পরিচালনা করা যায়। - মাল্টি-এনভায়রনমেন্ট সামঞ্জস্য: Standalone, YARN (Hadoop 2.x/3.x) এবং Kubernetes-এ কাজ করে। - সমৃদ্ধ ইকোসিস্টেম: বিগ-ডেটা ইকোসিস্টেম টুল (যেমন Apache Flink/Spark/Paimon/Doris) এবং ML/AI ইকোসিস্টেমের সাথে সামঞ্জস্যপূর্ণ। - ব্যবহারে সহজ: সিঙ্গেল-সার্ভিস ডিপ্লয়মেন্ট; মিনিটের মধ্যে শূন্য থেকে চলমান জব পর্যন্ত যাওয়া যায়।