@ ভ্লাদ মুসেকু একটি ভাল উত্তর দিয়েছেন তবে এটি এমন একটি অংশ বলে মনে হচ্ছে যেখানে তিনি একটি অ্যাপ্লিকেশনটির পুনর্ব্যবহারের বর্ণনা দিয়েছেন যা তিনি ওভারল্যাপেড পুনর্ব্যবহারযোগ্য সম্পর্কে বলেছেন। দুটি পুনর্ব্যবহারযোগ্য প্রকার রয়েছে: প্রক্রিয়া পুনর্ব্যবহারযোগ্য এবং ওভারল্যাপেড পুনর্ব্যবহারযোগ্য ( উত্স এমএসডিএন ):
প্রক্রিয়া পুনর্ব্যবহারযোগ্য
কর্মী প্রক্রিয়া বিচ্ছিন্নতা মোড প্রক্রিয়া পুনর্ব্যবহারের প্রস্তাব করে, যার মধ্যে আইআইএস তাদের কর্মী প্রক্রিয়াগুলি পুনরায় চালু করে ওয়েব অ্যাপ্লিকেশনগুলিকে স্বয়ংক্রিয়ভাবে রিফ্রেশ করে। প্রক্রিয়া পুনর্ব্যবহারযোগ্য সমস্যাযুক্ত অ্যাপ্লিকেশনগুলি সুষ্ঠুভাবে চলমান রাখে এবং অ্যাপ্লিকেশন কোডটি সংশোধন করা সম্ভব নয় এমন ক্ষেত্রে এটি একটি কার্যকর সমাধান।
প্রক্রিয়া পুনর্ব্যবহারযোগ্য, যা পুনর্ব্যবহারযোগ্য ইভেন্টের ঘটনা অনুসরণ করে, দুটি উপায়ে ঘটতে পারে।
যদি বর্তমানে অ্যাপ্লিকেশন পুলে পরিবেশন করা কর্মী প্রক্রিয়াটি সমাপ্ত হয়, তবে ডাব্লুডাব্লুডাব্লু পরিষেবা (ডাব্লু 3 এসভিসি), কর্মী প্রসেসগুলির জন্য পিতামাতার প্রক্রিয়া হিসাবে কাজ করে, তার জায়গায় নতুন প্রক্রিয়া পুনরায় আরম্ভ করবে।
যখন কর্মী প্রক্রিয়াটি সমাপ্ত হয়, তখন একটি নতুন একসাথে শুরু হয়। এই ধরণের পুনর্ব্যবহারকে ওভারল্যাপযুক্ত পুনর্ব্যবহারযোগ্য বলা হয়। এটি সমস্ত অ্যাপ্লিকেশন পুলের জন্য ডিফল্ট।
ওভারল্যাপযুক্ত পুনর্ব্যবহারযোগ্য
একটি ওভারল্যাপযুক্ত পুনর্ব্যবহারযোগ্য দৃশ্যে, একটি রিসাইকেলের জন্য লক্ষ্যযুক্ত প্রক্রিয়াটি সমস্ত প্রতিবেদনগুলির প্রক্রিয়া চালিয়ে যায়, যখন প্রতিস্থাপন কর্মী প্রক্রিয়া একই সাথে তৈরি হয় is পুরানো কর্মী প্রক্রিয়া বন্ধ হওয়ার আগেই নতুন প্রক্রিয়াটি শুরু হয় এবং অনুরোধগুলি নতুন প্রক্রিয়াটির দিকে পরিচালিত হয়। এই নকশাটি পরিষেবাতে বিলম্ব রোধ করে, যেহেতু পুরানো প্রক্রিয়াটি নতুন প্রক্রিয়াটি সফলভাবে শুরু না করা পর্যন্ত অনুরোধগুলি গ্রহণ করে এবং নতুন প্রক্রিয়া অনুরোধগুলি পরিচালনা করার জন্য প্রস্তুত হওয়ার পরে কেবল বন্ধ করার নির্দেশ দেওয়া হয়।