টি এল; ডিআর
HornetQ সেটআপ সহ একটি HA-JNDI পরিষেবা কনফিগার করার পদক্ষেপগুলি কী কী? আমি বিশ্বাস করি ডকুমেন্টেশনটি কিছুটা ছড়িয়ে ছিটিয়ে আছে। আমি এখানে দস্তাবেজগুলির মাধ্যমে পড়েছি তবে বিস্তারিতভাবে চিত্রিত বলে মনে হচ্ছে না।
দীর্ঘ সংস্করণ:
সুতরাং জেএনডিআই সহ আমাদের একটি হর্নেটকিউ জেএমএস সেটআপ রয়েছে। আমাদের কাছে ৫ টি সার্ভার রয়েছে, যা প্রতিটিটিতে জেএনডিআই পরিষেবা দিয়ে হর্নেটকিউ জেএমএস মাস্টার ইনস্ট্যান্স চালায়। এই 5 টি সার্ভারের প্রত্যেকটিতে আমাদের আরও কিছু হর্নেটকিউ মাস্টারের জন্য দাস চালাচ্ছেন।
বর্ণনা করা:
Server A - HornetQa_master, JNDI, HornetQb_slave
Server B - HornetQb_master, JNDI, HornetQc_slave
Server C - HornetQc_master, JNDI, HornetQd_slave
Server D - HornetQd_master, JNDI, HornetQe_slave
Server E - HornetQe_master, JNDI, HornetQa_slave
এই হর্নেটকিউ সার্ভারগুলির প্রত্যেকটি আমাদের বিভিন্ন ব্যাকএন্ড প্রয়োজনীয়তার জন্য মিডলওয়্যার হিসাবে পরিবেশন করে, যার অর্থ 5 টি সার্ভার, 5 হর্নেটকিউ মাস্টার ইনস্ট্যান্স, 5 হর্নেটকিউ স্লেভ দৃষ্টান্ত এবং 5 জেএনডিআই সার্ভার রয়েছে। তবে, এই সেটআপটির সাথে সমস্যাটি হ'ল যদি কোনও সার্ভার হোস্ট (কেবল প্রক্রিয়া নয়, হোস্ট নিজেই), এটিকে নীচে নামায়, আদর্শভাবে পরিষেবাটি সার্ভার ইতে চলমান হর্নেটকিউতে পতিত হবে যা এ এর হর্নেটকিউ স্লেভকে হোস্ট করে। যাইহোক, HornetQ মাস্টার হিসাবে আবার শুরু করতে, HornetQa_slave সার্ভার এ চলমান JNDI প্রক্রিয়াটির সাথে কথা বলতে হবে (আমি বার্তাগুলির প্রতিলিপি তৈরির ধারণা করছি)। যেহেতু হোস্ট এ নিজেই ডাউন, তাই E তে চলমান হর্নেটকোয়া_স্লাভের A তে জেএনডিআইয়ের সাথে কথা বলার কোনও উপায় নেই এবং এইভাবে, মাস্টার প্রক্রিয়া হিসাবে আরম্ভ করতে পারে না।
জেএনডিআই পরিষেবাটি যদি খুব বেশি পাওয়া যেত তবে স্লেভ হর্নেটকিউ প্রক্রিয়াটি প্রত্যাশার মতো মাস্টার হিসাবে পুনরায় শুরু করতে পারে। কেউ কি দয়া করে দস্তাবেজের দিকে নির্দেশ করতে বা সহজ পদক্ষেপে চিত্রিত করতে পারেন যে কীভাবে আমরা আমাদের বিদ্যমান সেটআপটিকে এইচএ-জেএনডিআইতে রূপান্তর করতে পারি? এটির মূল্যের জন্য, আমি একাধিক উত্স পড়েছি , তবে কীভাবে এইচএ-জেএনডিআই কনফিগার করার কাজটি করা যায় সে সম্পর্কে খুব বিস্তারিতভাবে চিত্রিত হতে পারে বলে মনে হয় না। আপনার যদি আমাদের বর্তমান সেটআপ সম্পর্কে আরও তথ্যের প্রয়োজন হয় তবে আমাকে জানান know