আমি প্যাম অধ্যয়ন করছি এবং আমি নিয়ন্ত্রণ পতাকার কিছু সংমিশ্রণের অর্থ সম্পর্কে কিছুটা নিখুঁত। রেড হ্যাট ডকুমেন্টেশন থেকে আমাদের রয়েছে:
এই
জাতীয় প্যামের প্রয়োজনীয় ব্যর্থতা চূড়ান্তভাবে পিএএম-এপিআই ফেরত ব্যর্থতার দিকে পরিচালিত করবে তবে কেবলমাত্র অবশিষ্ট স্ট্যাকড মডিউলগুলি (এই পরিষেবা এবং প্রকারের জন্য) আহ্বান করা হয়েছেপ্রয়োজনীয়
মত প্রয়োজনীয়, তবে, এই জাতীয় মডিউল ব্যর্থতা ফিরে আসে সেই ক্ষেত্রে নিয়ন্ত্রণটি সরাসরি অ্যাপ্লিকেশনটিতে ফিরে আসে।
মডিউলগুলির স্ট্যাকের প্রমাণীকরণের প্রয়োজনীয়তা পূরণের জন্য এই জাতীয় মডিউলের যথেষ্ট সাফল্য যথেষ্ট (যদি পূর্বের প্রয়োজনীয় মডিউলটি ব্যর্থ হয়ে থাকে তবে এর সাফল্য উপেক্ষা করা হবে)। এই মডিউলটির ব্যর্থতা এই ধরণের সফল হয়েছে এমন অ্যাপ্লিকেশনটিকে সন্তুষ্ট করার জন্য মারাত্মক বলে মনে করা হয় না। মডিউলটি সফল হলে পিএএম ফ্রেমওয়ার্কটি অন্য কোনও মডিউল চেষ্টা না করে অবিলম্বে অ্যাপ্লিকেশনটিতে সাফল্য ফিরিয়ে দেয়।
সুতরাং, আমার উপলব্ধিতে, যদি কোনও মডিউল requisiteব্যর্থ হয়, মডিউলগুলির পুরো স্ট্যাকটি বিশ্লেষণ করা হবে না, এবং নিয়ন্ত্রণটি তত্ক্ষণাত অ্যাপ্লিকেশনটিতে ফিরে আসবে। যদি কোনও মডিউল sufficientসফল হয়, বাকি মডিউলগুলির স্ট্যাক বিশ্লেষণ করা হবে না এবং নিয়ন্ত্রণটি সাথে সাথেই অ্যাপ্লিকেশনটিতে ফিরে আসবে। যদি কোনও মডিউল requiredব্যর্থ হয় তবে পুরো স্ট্যাকটি পার্স করা হবে।
এখন, আমি বুঝতে পারি না যখন কোনও নির্দিষ্ট মডিউল requiredব্যর্থ হয় এবং অন্য একটি মডিউল sufficientসাফল্য পায় তখন তার আচরণটি কী হবে ।
requiredআইটেম ব্যর্থ হয় তবে কেনPAMস্ট্যাকের মধ্য দিয়ে চলতে হবে? এটা শেষ পর্যন্ত যাইহোক যদি ব্যর্থ হবে?