تدعم Amazon CloudFront الآن تسليم gRPC

:تاريخ النشر 20 نوفمبر 2024

تدعم Amazon CloudFront الآن التسليم لتطبيقات gRPC. gRPC هو إطار حديث ومفتوح المصدر لاستدعاء الإجراءات عن بُعد (RPC) يسمح بالاتصال ثنائي الاتجاه بين العميل والخادم عبر اتصالات HTTP/2. تستفيد التطبيقات المبنية باستخدام gRPC من زمن انتقال محسّن باستخدام البث ثنائي الاتجاه الفعال وتنسيق الرسائل الثنائية، المسمى Protocol Buffers، وهو أصغر من البيانات المنقولة التقليدية، مثل JSON المستخدم مع RESTful API

يقلل gRPC من زمن انتقال الاتصالات للتطبيقات التي تتطلب تفاعلات مستمرة بين العميل والخادم للحصول على تجربة مستخدم سريعة الاستجابة. على سبيل المثال، يمكن لتطبيق مشاركة الرحلات استخدام خدمة gRPC لتحديث موقع المركبات المطلوبة على جهاز المستخدم تلقائيًا دون أن يضطر المستخدم إلى طلب التحديثات في كل مرة. تعالج خدمة gRPC بعض تحديات زمن الوصول المرتبطة باستخدام REST API للاتصالات ثنائية الاتجاه. باستخدام REST APIs، يقوم العملاء بإنشاء اتصال بالخادم، وتقديم طلب، وتلقي استجابة، ثم إنهاء الاتصال، مما يوفر وقت استجابة إضافي لكل طلب. باستخدام gRPC، يمكن للعميل والخادم إرسال رسائل متعددة بشكل مستقل وفي نفس الوقت باستخدام اتصال واحد. باستخدام CloudFront لتقديم تطبيقات gRPC، يحصل العملاء على المزايا الكاملة لـ gRPC، بالإضافة إلى النطاق العالمي الذي توفره CloudFront والسرعة والأمان.

تدعم CloudFront gRPC من جميع مواقع التخزين المؤقت. يستثني هذا منطقة Amazon Web Services China (بكين)، التي تديرها Sinnet، ومنطقة Amazon Web Services China (نينغشيا)، التي تديرها NWCD. تنطبق الطلبات ورسوم نقل البيانات على هذه الميزة. لمزيد من التفاصيل، تفضل بزيارة صفحة تسعير CloudFront ودليل المطور.