পরিচিতি
অ্যাসিংক হল গো ভাষায় এসিনক্রোনাস কাজের জন্য একটি ফ্রেমওয়ার্ক, যা রেডিসকে একটি মেসেজ কিউ হিসেবে ব্যবহার করে এবং স্কেলেবিলিটি এবং সহজতা দেখায়।
অ্যাসিংক অসিংক্রোনাস কাজের সমাধান:
- ক্লায়েন্ট কার্যকলাপ কিউতে কাজ রাখে।
- সার্ভার কিউ থেকে কাজ তুলে আনে এবং প্রতিটি কাজের জন্য একটি ওয়ার্কার থ্রেড (গোরুটিন) শুরু করে।
- একাধিক ওয়ার্কার গোরুটিন পারালেল কাজ প্রসেস করে।
একটি কাজ কিউ হল একটি ব্যবস্থা যা বেশ কিছু যন্ত্রে কাজ বিতরণের জন্য ব্যবহার হয়। সিস্টেমটি অনুলিপিত উচ্চ উপলব্ধিতা এবং অনুভুতিশীলতা অর্জন করার জন্য একাধিক ওয়ার্কার সার্ভার এবং এজেন্ট থাকতে পারে।
বৈশিষ্ট্যসমূহ
- অন্তত একবার টাস্ক সম্পাদনা নিশ্চিত করে
- কাজের সময়সূচী
- ব্যর্থ কাজ পুনরাবৃত্তি করা
- ওয়ার্কার থ্রেড পড়া সময় স্বয়ংক্রিয় কাজ পুনরুদ্ধার
- ওজনগত অধিকাংশ কিউ
- দৃঢ় অধিকাংশ কিউ
- রেডিসে দ্রুত লেখার কারণে কাজ যোগ করার লও ডিলে
- অনন্য অপশনগুলি ব্যবহার করে নকল কাজ
- প্রতিটি কাজের জন্য সময়সীমা এবং ডেডলাইন সেট করা দেওয়া হয়
- একটি গ্রুপ কাজ সংগ্রহ করার জন্য খুবই কম অনুকরণ করতে দেয়
- টা পাবলিকয়ে হ্যান্ডলার ইন্টারফেস ব্যবহার করে, যা মিডলওয়ের সমর্থন করে
- কিউ বন্ধ করতে পারে যাতে কিউ থেকে কাজ প্রসেসিং ব্যবহার থামিয়ে রাখা যায়
- পিরিয়ডিক কাজ
- স্বয়ংক্রিয় শার্ডিং এবং উচ্চ উপলব্ধিতা দেয়ার জন্য রেডিস ক্লাস্টার সমর্থন
- রেডিস সেন্টিনেল সমর্থন
- প্রমিথিয়াসের সাথে তুলনামূলক সংগ্রহ এবং ভিজুয়াল কিউ মেট্রিক জোড়ান
- ইন্সপেকিং এবং দূরবর্তীভাবে কিউ এবং কাজ নিয়ন্ত্রণ করার জন্য ওয়েব ইন্টারফেস
- ইন্সপেক্ষন এবং দূরবর্তীভাবে কিউ এবং কাজ নিয়ন্ত্রণ করার জন্য কমাম্ড-লাইন ইন্টারফেস