কণ্ঠ এবং বিষয় মধ্যে পার্থক্য

Anonim

রূদ্ধ বনাম বিষয়

জাভা বার্তা পরিষেবা, বা কেবলমাত্র JMS- এর বিভিন্ন পদ্ধতির মধ্যে যোগাযোগের অনুমতি দেয়, এটি একটি মাধ্যম যা দুটি বা তার বেশি ক্লায়েন্টদের বার্তা প্রেরণ করে। এটা একটি বিতরণ অ্যাপ্লিকেশন বিভিন্ন প্রক্রিয়া মধ্যে যোগাযোগের অনুমতি দেয়। এই মেসেজ-ভিত্তিক মিডেলওয়ারটির দুটি মডেল রয়েছে যা পয়েন্ট-টু-পয়েন্ট মডেল এবং মডেল প্রকাশ বা সাবস্ক্রাইব করা হয়। এই দুটি মডেল অন্যান্য নাম আছে, খুব। পয়েন্ট টু পয়েন্ট মডেল ক্যু মডেল হিসাবেও পরিচিত, এবং প্রকাশক বা গ্রাহক মডেলটি কেবল বিষয় মডেল হিসাবে পরিচিত।

কিউ বা পয়েন্ট-টু-পয়েন্ট মডেলটি একটি প্রেরণকারী স্থান বার্তাগুলি একটি সারিতে রাখার মাধ্যমে কাজ করে এবং রিসিভার সারিতে বার্তা পাঠাতে সক্ষম হবে। যাইহোক, প্রকাশক বা গ্রাহক বা বিষয় মডেল একটি নির্দিষ্ট বিষয় সম্পর্কে বার্তা পোস্টিং দ্বারা বার্তা ছড়িয়ে দ্বারা বিতরণ করে এবং গ্রাহক তাদের পড়া।

এই দুটি মডেলের মধ্যে অনেক পার্থক্য রয়েছে যা আমরা কেবল "ক্যু" এবং "বিষয়" "সারির মধ্যে, প্রেরক জানেন যে বার্তা কোথায় যাচ্ছে। একটি নির্দিষ্ট প্রেরক এবং একটি নির্দিষ্ট রিসিভার আছে, এবং যেমন স্বীকৃত হচ্ছে অভিপ্রায় আছে। অন্য দিকে, প্রসঙ্গে শুধুমাত্র আপনার কাছে একটি প্রকাশক এবং গ্রাহক বা গ্রাহক রয়েছে প্রকাশক এবং গ্রাহক উভয়ের পরিচয়ের মধ্যে নামহীনতা আছে।

--২ ->

দুজনের মধ্যে আরেকটি প্রধান পার্থক্য প্রাপকের সংখ্যা। সারিতে, আপনার কাছে শুধুমাত্র একটি রিসিভার বা ভোক্তা রয়েছে; বিষয়বস্ত্তের মধ্যে অসদৃশ যেখানে আপনি আপনার বার্তা একটি গ্রাহক সংখ্যা বিস্তৃত হতে পারে। এছাড়াও, বিষয়বস্তুর ক্ষেত্রে, প্রকাশককে গ্রাহকগণ বার্তাগুলি পাওয়ার জন্য ক্রমাগত সক্রিয় থাকতে হবে। অন্যথায় বার্তা পুনর্বিবেচনা করা হবে। লাইনটি আপনাকে সময়জ্ঞান সম্পর্কে চিন্তা করতে হবে না কারণ প্রেরকটি যখনই ইচ্ছা তখন বার্তা প্রেরণ করার জন্য বিলাসিতা পাবেন। এবং একই রিসিভার জন্য যায়; তিনি বা সে চায় যখনই এটি পড়ার স্বাধীনতা আছে। ক্যোয়ারিতে আপনাকেও নিশ্চিত হতে হবে যে প্রেরক হিসাবে আপনি সফলভাবে আপনার বার্তাটি পাঠিয়েছেন কারণ আপনি রিসিভার দ্বারা বিজ্ঞাপিত হয়েছেন, কিন্তু এটি একটি বিষয় সিস্টেমের জন্য সত্য নয়। এমনকি কোন গ্রাহক থাকার ঝুঁকি নেই।

সারাংশ:

1 পয়েন্ট টু পয়েন্ট বা ক্যু মডেল রিসিভার সেটআপে প্রেরকের দ্বারা কাজ করে। অন্যদিকে, বুলেটিন সেটআপ দ্বারা প্রকাশক / গ্রাহক বা বিষয় মডেল কাজ করে।

2। কিউ মডেলের মধ্যে প্রাপকের পরিচয় স্বীকার এবং প্রায়শই প্রেরক প্রসঙ্গক্রমে গ্রাহক এবং প্রকাশক উভয়ের পরিচয়ের মধ্যে নামহীনতা আছে।

3। ক্যু মডেল কেবলমাত্র একজন প্রাপককে অনুমতি দেয়; বিষয়, অন্যদিকে, একাধিক প্রাপক থাকতে পারে।

4। কিউ মডেলে, প্রেরক এবং রিসিভার একই সময়ে উভয় সক্রিয় করতে হবে না।বিষয় মডেল, সময়জ্ঞান খুব গুরুত্বপূর্ণ।

5। কিউ মডেলের মধ্যে, বার্তা প্রাপক পায় যখন প্রেরক একটি বিজ্ঞপ্তি পাবেন। অন্যদিকে, বিষয় মডেলটি আপনাকে এমন কোন সূত্র দ্বারা সূচিত করবে না এবং এমন কোন ঝুঁকি নেই যে আপনার কোন গ্রাহক থাকবে না।