আমাদের কাছে একটি গ্লাসফিশ অ্যাপ সার্ভার ক্লাস্টারে জাভা ইই ভিত্তিক ওয়েব অ্যাপ্লিকেশন চলছে । আগত ট্র্যাফিকটি মূলত আমাদের অ্যাপ্লিকেশন সংস্থানগুলির এক্সএমএল-ভিত্তিক উপস্থাপনার জন্য বিশ্রামের অনুরোধ হবে, তবে সম্ভবত ট্র্যাফিকের 5% জেএসএন- বা এক্সএইচটিএমএল / সিএসএস-ভিত্তিক উপস্থাপনার জন্য হতে পারে।
আমরা এখন ক্লাস্টারে গ্লাস ফিশ দৃষ্টান্ত জুড়ে আগত ট্র্যাফিক বিতরণ করার জন্য লোড-ব্যালেন্সিং সমাধানগুলি অনুসন্ধান করছি। আমরা মেমক্যাচ করে ক্লাস্টারটি কীভাবে অফলোড করব তাও খতিয়ে দেখছি, একটি মেমোরি বিতরণ করা হ্যাশ মানচিত্র যার কীগুলি হবে রিস্টের রিসোর্সের নাম (যেমন, "/ ব্যবহারকারী / বব", "/ গ্রুপ / জাজলভার") এবং যার মানগুলি সম্পর্কিত XML উপস্থাপনা।
আশ্বাসপ্রাপ্ত শোনার একটি উপায় হ'ল উভয় পাখিকে একটি পাথর দিয়ে হত্যা করা এবং লাইটওয়েট, দ্রুত এনজিএনএক্স এইচটিটিপি সার্ভার / বিপরীত প্রক্সি ব্যবহার করা। এনগিনেক্স প্রতিটি আগত অনুরোধ হ্যান্ডেল করবে প্রথমে তার ইউআরআইকে ম্যাকচেডে দেখে ইতিমধ্যে সেখানে অপ্রত্যাশিত এক্সএমএল উপস্থাপনা আছে কিনা তা দেখার জন্য। যদি তা না হয় তবে এনগিনেক্স গ্লাস ফিশের একটিতে অনুরোধ প্রেরণ করে। এই সংক্ষিপ্ত লিখনআপে এনজিনেক্স মেমক্যাচ করা মডিউলটি বর্ণিত হয়েছে ।
এইভাবে Nginx এবং মেমক্যাচযুক্ত ব্যবহৃত আপনার সামগ্রিক ছাপটি কী, আপনি তাদের সাথে কতটা খুশি? কোন সংস্থানগুলি সেগুলি সম্পর্কে শেখার জন্য আপনি সবচেয়ে সহায়ক খুঁজে পেয়েছেন? আপনি যদি তাদের চেষ্টা করে থাকেন এবং সেগুলি আপনার উদ্দেশ্য অনুসারে না আসে, তবে কেন নয় এবং পরিবর্তে আপনি কী ব্যবহার করেছেন?
দ্রষ্টব্য: এখানে একটি সম্পর্কিত প্রশ্ন । সার্ভারফল্ট সম্পর্কে জানার আগে আমি স্ট্যাকওভারফ্লোতে এটি জিজ্ঞাসা করেছি ।
সম্পাদনা: এখানের সমস্ত উত্তর এখানে এখন পর্যন্ত যথেষ্ট সহায়ক হয়েছে, যদিও সরাসরি অভিজ্ঞতা ছিল না। এই উত্তরটি শেষ পর্যন্ত স্ট্যাকওভারফ্লোতে দেখা গেল এবং এটি এনজিএনএক্স / মেমক্যাচড সেটআপে বেশ বুলিশ ছিল।