تقنيات أخرى لمحاكاة الحالة:
- Tokens مثل JWT (JSON Web Tokens)
- Sessions التي تُخزن على الخادم ولكن تُدار بطريقة ذكية
استخدامات شائعة لـ Stateless
- REST API
- Microservices
- تطبيقات السحابة مثل Google Cloud و AWS
- تطبيقات الهواتف المحمولة التي تعتمد على واجهات API
بروتوكول النسيان
يقول الشاعر
توافقَ الناسُ في النسيان واختلفوا
فكلُّ ناسٍ له جنسٌ وأشباهُ
كما يحكى بأنه قيل لإبراهيم بن ادهم بأن اللحم قد غلا، فقال أرخصوه بأن لا تشتروه و أنشد بذلك :
وإذا غلا شيء عليّ تركته فيكون أرخص ما يكون إذا غلا
كيف يحتفظ الموقع بحالة تسجيل الدخول رغم أن HTTP عديم الحالة؟
هنا يأتي دور الكوكيز (Cookies)
عند تسجيل الدخول، يرسل الخادم كوكي يحتوي على رمز تعريف.
في كل طلب لاحق، يرسل المتصفح هذا الكوكي تلقائيًا.
يتعرف الخادم عليك من خلال هذا الكوكي، رغم أنه لا يحتفظ بأي معلومات عنك في ذاكرته
أبرز مثال: بروتوكول HTTP
HTTP هو أشهر بروتوكول عديم الحالة، ويُستخدم في تصفح الإنترنت. عند زيارة موقع ويب:
1. يرسل المتصفح طلبًا إلى الخادم.
2. يعالج الخادم الطلب ويرسل الصفحة.
3. ينسى الخادم أنك اتصلت به.
كل نقرة على رابط تعتبر طلبًا جديدًا لا علاقة له بالطلب السابق.
ما هو بروتوكول Stateless؟
هو بروتوكول اتصال يعامل كل طلب على أنه مستقل تمامًا عن الطلبات الأخرى. لا يحتفظ الخادم بأي معلومات عن الجلسة أو حالة الاتصال بين الطلبات.
في عالم التقنية تخيل لو انك تريد جهاز حاسب بمواصفات خارقة لتستخدمه في أعمال التصميم والمونتاج وغيره ، بالتأكيد سيتوجب أن يحتوي الجهاز على معالج و ذاكرة خارقة ومن المعروف بأن ذاكرة الوصول العشوائي (RAM) تُصنع من رقائق السليكون، وهي عملية إنتاج معقدة ومكلفة. كلما زادت السعة، .
@khanfarw صحيح ، تبدو حضارة هشة يمكن لخطأ في حرف واحد في بيئة الانظمة ان يدمر كل شيء، فما بالك بكارثة طبيعية او بحروب سيبرانية، لوحدث شيء من هذا القبيل حينها سنجد انفسنا عدنا الى الصفر. اذ يمكن ان ينتج انهيار تام لم��سسات ودول. يبقى الانسان هو الانسان (ايحسب أن لن يقدر عليه احد)
🛠️ vue-concurrency
👉🏻 It provides an abstraction for performing async operations in Vue.
👉🏻 It helps reduce boilerplate code and allows new approaches to techniques like throttling, debouncing, and polling.
https://t.co/eP5Nlljrq0
#Rust نظرة على لغة
تعد rust لغة برمجة على مستوى النظام مثلها مثل لغة c, c++ وهذا النوع من اللغات يمكن أن يستخدم في بناء انظمة التشغيل ومحركات الالعاب والمعالجات، اذ يوفر هذا النوع من اللغات قدرة كبيرة من التفاعل مع العتاد المادي hardware .
#بالعربي#rustlang