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