Request–response
কম্পিউটার বিজ্ঞানে, অনুরোধ-প্রতিক্রিয়া বা অনুরোধ-উত্তর হল একটি মৌলিক পদ্ধতি যা কম্পিউটার একটি নেটওয়ার্কে একে অপরের সাথে যোগাযোগের জন্য ব্যবহার করে, যেখানে প্রথম কম্পিউটার কিছু তথ্যের জন্য অনুরোধ পাঠায় এবং দ্বিতীয়টি অনুরোধে সাড়া দেয়। আরও সুনির্দিষ্টভাবে, এটি একটি বার্তা বিনিময়ের ধরণ যেখানে একজন অনুরোধকারী একটি রিপ্লায়ার সিস্টেমে একটি অনুরোধ বার্তা পাঠায়, যা অনুরোধটি গ্রহণ করে এবং প্রক্রিয়া করে, শেষ পর্যন্ত প্রতিক্রিয়ায় একটি বার্তা ফেরত দেয়। এটি একটি টেলিফোন কলের অনুরূপ, যেখানে কোনও কিছু নিয়ে আলোচনা করার আগে কলকারীকে অবশ্যই প্রাপকের জন্য অপেক্ষা করতে হবে। এটি একটি সহজ কিন্তু শক্তিশালী মেসেজিং প্যাটার্ন যা দুটি অ্যাপ্লিকেশনকে একটি চ্যানেলের মাধ্যমে একে অপরের সাথে দ্বিমুখী কথোপকথন করার অনুমতি দেয়; এটি ক্লায়েন্ট-সার্ভার আর্কিটেকচারে বিশেষভাবে প্রচলিত। সরলতার জন্য, এই প্যাটার্নটি সাধারণত সম্পূর্ণরূপে সিঙ্ক্রোনাস ফ্যাশনে প্রয়োগ করা হয়, যেমন এইচটিটিপি-র মাধ্যমে ওয়েব পরিষেবা কলগুলিতে, যা একটি সংযোগ খোলা রাখে এবং প্রতিক্রিয়া সরবরাহ না হওয়া পর্যন্ত বা সময়সীমা শেষ না হওয়া পর্যন্ত অপেক্ষা করে। যাইহোক, অনুরোধ-প্রতিক্রিয়া অসিঙ্ক্রোনাসভাবেও প্রয়োগ করা যেতে পারে, একটি প্রতিক্রিয়া পরে কিছু অজানা সময়ে ফেরত দেওয়া হবে। যখন একটি সিঙ্ক্রোনাস সিস্টেম একটি অ্যাসিঙ্ক্রোনাস সিস্টেমের সাথে যোগাযোগ করে, তখন এটিকে "সিঙ্ক ওভার অ্যাসিঙ্ক" বা "সিঙ্ক/অ্যাসিঙ্ক" হিসাবে উল্লেখ করা হয়। এন্টারপ্রাইজ অ্যাপ্লিকেশন ইন্টিগ্রেশন (ই. এ. আই) বাস্তবায়নে এটি সাধারণ, যেখানে একটি প্রতিক্রিয়া তৈরি এবং বিতরণ করার আগে ধীর সমষ্টি, সময়-নিবিড় ক্রিয়াকলাপ বা মানব কর্মপ্রবাহ অবশ্যই সম্পাদন করতে হবে। এর বিপরীতে, একমুখী কম্পিউটার যোগাযোগ, যা কিছু ফোন এবং দ্বিমুখী রেডিওতে পাওয়া পুশ-টু-টক বা "বার্জ ইন" বৈশিষ্ট্যের মতো, কোনও প্রতিক্রিয়ার জন্য অপেক্ষা না করেই একটি বার্তা পাঠায়। একটি ইমেল পাঠানো একমুখী যোগাযোগের একটি উদাহরণ, এবং আরেকটি উদাহরণ হল ফিল্ডবাস সেন্সর, যেমন বেশিরভাগ ক্যান বাস সেন্সর, যা পর্যায়ক্রমে এবং স্বায়ত্তশাসিতভাবে তাদের তথ্য পাঠায়, বাসের অন্য কোনও ডিভাইস এটি শুনছে কি না। (এই সিস্টেমগুলির বেশিরভাগই "কথা বলার আগে শুনুন" বা অন্যান্য বিতর্ক-ভিত্তিক প্রোটোকল ব্যবহার করে যাতে একাধিক সেন্সর কোনও পূর্ব-সমন্বয় ছাড়াই পর্যায়ক্রমিক আপডেট প্রেরণ করতে পারে।) আরও দেখুন ভবিষ্যৎ এবং প্রতিশ্রুতি বার্তা বিনিময় প্যাটার্ন প্রকাশ/সাবস্ক্রাইব রিমোট পদ্ধতি কল রেফারেন্স বাহ্যিক লিঙ্ক ডাব্লু 3 সি একক-অনুরোধ-প্রতিক্রিয়া প্যাটার্ন নেটওয়ার্ক প্রোটোকল