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