RSocket

RSocket هو بروتوكول تطبيقات طُوِّر في الأصل بواسطة Netflix ، [ 1 ] وهو يدعم التدفقات التفاعلية . وكان الدافع وراء تطويره هو استبدال بروتوكول HTTP ، الذي يتسم بعدم الكفاءة في العديد من المهام مثل التواصل بين الخدمات المصغرة ، ببروتوكول ذي تكلفة أقل. [ 2 ]

بروتوكول

RSocket هو بروتوكول ثنائي يُستخدم في نقل البيانات عبر تدفقات البايتات مثل TCP و WebSocket . وهو يُتيح نماذج التفاعل المتناظر التالية عبر تمرير الرسائل غير المتزامنة عبر اتصال واحد:

  • طلب/استجابة (تدفق من 1)
  • طلب/تدفق (تدفق محدود من العديد)
  • إرسال واستقبال (لا يوجد رد)
  • قناة (تدفقات ثنائية الاتجاه)

يدعم هذا النظام استئناف الجلسات، مما يسمح باستئناف تدفقات البيانات طويلة الأمد عبر اتصالات نقل مختلفة. يُعد هذا مفيدًا بشكل خاص للاتصال بين الأجهزة المحمولة والخوادم عندما تنقطع اتصالات الشبكة وتتحول ثم تُعاد الاتصال بشكل متكرر.

مراجع

  1. مونكيويتش، لوكاس (4 يونيو 2017). "ملخص مؤتمر Code Europe 2017 في وارسو" . lmonkiewicz.com . تاريخ الاطلاع: 7 مايو 2017 .
  2. كريستنسن، بن (3 أبريل 2017). "الدوافع" . github.com . تم الاطلاع عليه في 7 مايو 2017 .