Skip to content

RabbitMQ (র‍্যাবিটএমকিউ)

RabbitMQ হলো সবচেয়ে জনপ্রিয় ওপেন-সোর্স মেসেজ ব্রোকারগুলোর মধ্যে একটি। এটি লাইটওয়েট, সহজে ডিপ্লয় করা যায় এবং একাধিক মেসেজিং প্রোটোকল সাপোর্ট করে।

T-Mobile, Runtastic, 9GAG এবং আরও অনেক কোম্পানি RabbitMQ ব্যবহার করে প্রতিদিন লক্ষ লক্ষ মেসেজ হ্যান্ডেল করে।

আমাদের শেখার ধাপসমূহ (RabbitMQ Roadmap)

মডিউল ১: RabbitMQ পরিচিতি (Introduction)

RabbitMQ কী, এর বৈশিষ্ট্য এবং ব্যবহারের ক্ষেত্র।

মডিউল ২: ইন্সটলেশন ও সেটআপ (Installation & Setup)

বিভিন্ন অপারেটিং সিস্টেমে RabbitMQ ইন্সটল এবং কনফিগার করা।

মডিউল ৩: মূল ধারণাসমূহ (Core Concepts)

Producers, Consumers, Queues, Exchanges এবং Bindings।

মডিউল ৪: এক্সচেঞ্জ এবং রাউটিং (Exchanges & Routing)

বিভিন্ন ধরনের এক্সচেঞ্জ এবং মেসেজ রাউটিং।

মডিউল ৫: মেসেজ প্যাটার্ন (Message Patterns)

Work Queues, Pub/Sub, এবং অন্যান্য মেসেজিং প্যাটার্ন।

মডিউল ৬: ক্লাস্টারিং (Clustering)

হাই-অ্যাভেইল্যাবিলিটির জন্য RabbitMQ ক্লাস্টার সেটআপ।

মডিউল ৭: ম্যানেজমেন্ট ও মনিটরিং (Management & Monitoring)

Management UI এবং মনিটরিং টুলস।

মডিউল ৮: সিকিউরিটি (Security)

Authentication, Authorization এবং SSL/TLS।

মডিউল ৯: পারফরম্যান্স টিউনিং (Performance)

থ্রুপুট এবং লেটেন্সি অপ্টিমাইজেশন।

মডিউল ১০: বেস্ট প্র্যাকটিস (Best Practices)

প্রোডাকশন ডিপ্লয়মেন্ট এবং ইন্টিগ্রেশন।


TIP

প্রতিটি মডিউল ধারাবাহিকভাবে অনুসরণ করুন এবং রিয়েল-লাইফ প্রজেক্টে এগুলো প্রয়োগ করার চেষ্টা করুন।

Released under the MIT License.