সি ++ জন্য বার্তা কিউইং থেকে সংক্ষিপ্ত MQ4CPP, বার্তা-ভিত্তিক মিডলওয়্যার (মায়ের) হিসাবে উল্লেখ করা এন্টারপ্রাইজ মেসেজিং সিস্টেমের, একটি ওপেন সোর্স বাস্তবায়ন.
MQ4CPP বার্তা বিনিময়ের মাধ্যমে স্থানীয়ভাবে বা দূরবর্তী অবস্থান থেকে অন্য থ্রেড সঙ্গে যোগাযোগ করতে সি ++ আবেদন থ্রেড সক্ষম. একটি বার্তা বিভিন্ন অ্যাপ্লিকেশনের মধ্যে যোগাযোগ তুল্য প্রয়োজনীয় তথ্য ধারণকারী একটি অনুরোধ, রিপোর্ট, এবং / অথবা ঘটনা. একটি বার্তা আপনি আবেদন কোড থেকে গন্তব্য সিস্টেম সম্পর্কে বিস্তারিত আলাদা করতে সক্ষম হবেন, বিমূর্ততা একটি স্তর উপলব্ধ করা হয়.
বিশেষ করে, MQ4CPP:
বার্তা বিনিময় করতে একটি মেসেজিং সিস্টেমের ভাগ সি ++ অ্যাপ্লিকেশনের করতে সক্ষম হবেন
বার্তা, তৈরি পাঠানোর এবং প্রাপ্তির জন্য একটি স্ট্যান্ডার্ড ইন্টারফেস প্রদান করে এপ্লিকেশন ডেভেলপমেন্ট সহজসাধ্য.
MQ4CPP clusterized সেবা নির্মাণ করতে পারবেন. একটি ক্লাস্টার একাধিক সার্ভার দৃষ্টান্ত একযোগে চলমান এবং বর্ধিত কর্মপরিধি এবং নির্ভরযোগ্যতা প্রদান একসঙ্গে কাজ নিয়ে গঠিত. একটি ক্লাস্টার গঠন করে যে সার্ভার দৃষ্টান্ত একই মেশিনে চালাতে পারেন, বা বিভিন্ন মেশিনে স্থাপন করা.
প্রতিটি সার্ভার বৈশিষ্ট্য একটি সেশান সংগ্রহস্থলের (একটি সম্পত্তি সেবা একটি রাষ্ট্র প্রতিনিধিত্ব করে) রয়েছে. একটি সেশান সেবা রাষ্ট্র রক্ষা একাধিক সার্ভার istance উপর প্রতিলিপি করা যাবে. একটি পরিসেবা চলমান হয়, যা একটি সার্ভার ব্যর্থ হলে, যে সেবা মোতায়েন করা হয় যা অন্য সার্ভারে উদাহরণস্বরূপ আবেদন প্রক্রিয়াকরণ চালিয়ে যেতে পারেন. সেশন প্রতিলিপি এবং ভিন্নধর্মী প্ল্যাটফর্মের উপর এছাড়াও সেবা ফেইলওভার কাজ.
MQ4CPP নিম্নলিখিত বার্তা paradigms কার্যকরী:
প্রত্যক্ষ / পরোক্ষ মেসেজিং (স্থানীয়)
অযাচিত বার্তা (দূরবর্তী)
অনুরোধ / উত্তর (দূরবর্তী)
নির্ভরযোগ্য মেসেজিং (/ ACK পাঠাতে)
স্বয়ংক্রিয় সংযোগ
একাধিক সার্ভারে সংযোগ ফেইলওভার
কথোপকথন (দূরবর্তী)
ব্রডকাস্ট (স্থানীয়)
(স্থানীয় / দূরবর্তী) সাবস্ক্রাইব / প্রকাশ
দোকান & ফরওয়ার্ড (দূরবর্তী)
MQ4CPP নিম্নলিখিত পরিষেবা কার্যকরী:
মাল্টি থ্রেডিং ডিবাগ জন্য উন্নত হদিশ
stdout- এ আউটপুট
মাইক্রোসফট DDK WinDbg ডিবাগার
নিরাপদ আবর্জনা সংগ্রাহকের থ্রেড.
LinkedList এবং ভেক্টর নিদর্শন performant বাস্তবায়ন.
টাইমার (একক শট, স্ব-পুনরায়).
নিরাপদ এটির থ্রেড.
থ্রেড কেশ বা অসীম looping এড়াতে কিউইং কিছু বলা হয়নি.
লুকআপ সেবা:
স্থানীয় সেবা:
দূরবর্তী সেবা
স্থানীয় এবং দূরবর্তী থ্রেড হ্যান্ডেল দ্বারা রেফারেন্সড.
নেটওয়ার্ক সংযোগের স্বয়ংক্রিয় ক্লিন-আপ.
সকেট সংক্রমণ:
একই সংযোগের পুনঃব্যবহারের
পরিসংখ্যান multiplexing.
65 kbytes সীমাবদ্ধ প্যাকেট বাফার উপচে এড়াতে.
একটি ক্রম সংখ্যা যুক্ত প্যাকেট.
সেশন ব্যবস্থাপনা:
বৈশিষ্ট্য অধিবেশন সংগ্রহস্থলের
একাধিক সার্ভার দৃষ্টান্ত মধ্যে সময় প্রতিলিপি
বার্তা encription:
Rijndael 128
Rijndael 256
আরো জন্য প্রস্তুত
(এক্সএমএল মত কিন্তু বাইনারি বিন্যাসে) জটিল বার্তা
অনুরোধ / উত্তর দৃষ্টান্ত বাস্তবায়ন হিসাবে, MQ4CPP এছাড়াও অন্তর্ভুক্ত রয়েছে:
বন্টিত লক ম্যানেজার একাধিক থ্রেড কোনো সম্পদ ভাগ অনুমতি
ফাইল ট্রান্সফার থ্রেডের মধ্যে ফাইল স্থানান্তর করার জন্য
স্মৃতি চ্যানেল থ্রেডের মধ্যে (যেমন একটি ক্যাশে) স্মৃতি বড় ammount হস্তান্তর.
বর্তমান রিলিজের মধ্যে নতুন কী:
· এই সংস্করণ বার্তা সুইচিং উন্নত এবং কিছু বাগ সংশোধন করা হয়েছে.
সফটওয়্যার বিবরণ:
সংস্করণ: 1.15
তারিখ আপলোড: 3 Jun 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 52
পাওয়া মন্তব্যসমূহ না