বাড়ি উন্নয়ন জাভা বার্তা পরিষেবা (জেএমএস) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

জাভা বার্তা পরিষেবা (জেএমএস) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - জাভা বার্তা পরিষেবা (জেএমএস) এর অর্থ কী?

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


জেএমএস হ'ল একটি মেসেজিং স্ট্যান্ডার্ড যা মানুষের দ্বারা নয়, সফ্টওয়্যার অ্যাপ্লিকেশন উপাদানগুলির দ্বারা অনুরোধ, প্রতিবেদন, বা ইভেন্ট হিসাবে গ্রাহক অনুরোধ, প্রতিবেদন, বা বার্তা হিসাবে বার্তা তৈরি, প্রেরণ, গ্রহণ এবং পড়তে সক্ষম। জেএমএস মেসেজের মাধ্যমে একে অপরের সাথে সমন্বয় করার জন্য ভিন্ন প্রোগ্রামিং বা বিভিন্ন প্রোগ্রামিং ভাষায় লিখিত প্রোগ্রামগুলিকে মঞ্জুরি দেয়।

টেকোপিডিয়া জাভা বার্তা পরিষেবা (জেএমএস) ব্যাখ্যা করে

জেএমএস এপিআই দুটি বার্তাপ্রেরণ মডেল ব্যবহার করে:

  1. পয়েন্ট-টু-পয়েন্ট, বা কুইউনিং, মডেল

    জেএমএস হ'ল আলগাভাবে একটি মধ্যবর্তী উপাদান, একটি সারি এর গুণাবলী দ্বারা মিলিত। সুতরাং, সফ্টওয়্যার উপাদান অপ্রত্যক্ষভাবে যোগাযোগ। এর অর্থ হ'ল বার্তা প্রেরণকারী সফ্টওয়্যার উপাদানগুলিকে প্রাপ্ত সফ্টওয়্যার উপাদান সম্পর্কে জ্ঞানের প্রয়োজন হবে না। এই মডেল দ্বারা চিহ্নিত করা:


    • শুধুমাত্র একটি উপাদান বার্তাটি গ্রহণ করছে।
    • যখন গ্রহীতা উপাদানটি বার্তাটি গ্রহণ করে উত্স উপাদানটি অপারেটিং হয় না।
    • বার্তা প্রেরণের সময় প্রাপ্তি উপাদানটি পরিচালনা করছে না।
    • সাফল্যের সাথে প্রক্রিয়া করা বার্তাগুলি গ্রহণের উপাদান দ্বারা স্বীকৃত হচ্ছে।
  2. মডেলটি প্রকাশ করুন এবং সাবস্ক্রাইব করুন

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


    • প্রকাশক উপাদানটি সাবস্ক্রাইব করার জন্য অন্যান্য উপাদানগুলির জন্য একটি বার্তা বিষয় তৈরি করে।
    • টেকসই সাবস্ক্রিপশন প্রতিষ্ঠিত না হলে গ্রাহক উপাদান বার্তা গ্রহণ করতে সক্ষম থাকে।
    • যদি একটি টেকসই সাবস্ক্রিপশন স্থাপন করা হয়, গ্রাহক বার্তা গ্রহণ করতে সক্ষম না হওয়ার সময় প্রকাশিত বার্তাগুলি পুনরায় বিতরণ করা হবে যখনই প্রাপ্ত উপাদান পুনরায় সংযোগ করে।
জাভা বার্তা পরিষেবা (জেএমএস) কী? - টেকোপিডিয়া থেকে সংজ্ঞা