مؤخرًا بدأت أبحث عن RPC والحقيقة أنها تقنية أكثر أهمية مما يعتقد الكثيرون. معنى الـ RPC بشكل أساسي هو أنه يسمح لبرنامج ما بطلب خدمة من تطبيق آخر على شبكة دون الحاجة لفهم جميع التفاصيل التقنية لكيفية عمل تلك الشبكة. يبدو بسيطًا لكنه الأساس لكل شيء نستخدمه اليوم.



المثير للاهتمام هو أن هذا ليس شيئًا جديدًا. بريوس جاي نيلسون كان قد وضع مفهومه رسميًا في عام 1981، ولكن في السنوات الأخيرة نرى كيف أصبح أمرًا حيويًا للغاية. أطلقت جوجل gRPC المبني على HTTP/2، ومايكروسوفت لديها DCOM، وتزداد الشركات التي تعتمد على الحوسبة السحابية على هذا لضمان عمل خدماتها الموزعة عبر مراكز بيانات مختلفة بدون مشاكل.

وفي البلوكشين تحديدًا، أصبح JSON-RPC شيئًا أساسيًا. هو ما يسمح لعقد الشبكة بالتواصل مع بعضها البعض، وبدونه لن تعمل التطبيقات اللامركزية ببساطة. في كل مرة تستعلم عن بيانات البلوكشين أو تنفذ عقدًا ذكيًا، هناك RPC يقوم بالعمل خلف الكواليس.

بعيدًا عن العملات الرقمية، تراه في كل مكان. تستخدم الخدمات المالية RPC لمزامنة المعاملات في الوقت الحقيقي بين قواعد بيانات متعددة. وتستخدمه شركات الاتصالات لإدارة البنية التحتية من مواقع بعيدة. وحتى في الطب عن بُعد، يسمح بمشاركة بيانات المرضى بين مقدمي الخدمة بشكل آمن.

ما يلفت انتباهي هو أن اعتماد هذه التقنيات قد أدى إلى تغيير كبير في كيفية بناء التطبيقات الحديثة. انتقلنا من أنظمة أحادية إلى بنية الميكروخدمات تحديدًا لأن RPC يجعل من الممكن أن تعمل كل تلك الأنظمة بشكل قابل للتوسع. والاستثمار في أُطُر عمل الـ RPC مستمر في النمو لأنه من الواضح أنها بنية تحتية حيوية.

إذا فهمت جيدًا معنى الـ RPC وكيفية عمله، فستفهم تقريبًا كيف بُنيت الإنترنت الحديثة. إنه أحد تلك المفاهيم التي تبدو تقنية ولكنها في الواقع أساس لكل شيء نقوم به عبر الإنترنت.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت