الأسئلة المتداولة حول خدمة Azure Web PubSub

فيما يلي الأسئلة المتداولة حول خدمة Azure Web PubSub.

هل خدمة Azure Web PubSub جاهزة للاستخدام الخاص بمرحلة الإنتاج؟

نعم، تتوفر خدمة Azure Web PubSub بشكل عام.

كيف يمكنني الاختيار بين خدمة Azure SignalR Service وخدمة Azure Web PubSub؟

تساعد كل من خدمة Azure SignalR Service وخدمة Azure Web PubSub العملاء على إنشاء تطبيقات ويب في الوقت الحقيقي بسهولة مع إمكانية تغيير حجمها وتوفيرها على نطاق واسع، كما أنهما تتيحان للعملاء إمكانية التركيز على منطق أعمالهم بدلاً من إدارة البنية التحتية لنظام المراسلة. وبشكل عام، يمكنك اختيار خدمة Azure SignalR Service إذا كنت تستخدم بالفعل مكتبة SignalR لإنشاء تطبيق في الوقت الحقيقي. أو إذا كنت تبحث، بدلاً من ذلك، عن حل عام لإنشاء تطبيق في الوقت الحقيقي استناداً إلى بروتوكول WebSocket ونمط الإرسال من الناشر إلى المشترك، يمكنك اختيار خدمة PubSub Azure Web. ولا تُعد Azure Web PubSub خدمة بديلة لخدمة Azure SignalR Service. فكلاهما تستهدفان سيناريوهات مختلفة.

تُعد خدمة Azure SignalR Service مناسبة أكثر عندما يلي:

  • تستخدم بالفعل مجموعة تقنيات ASP.NET أو مكتبة ASP.NET Core SignalR، أو تستخدم برنامج .NET بشكل رئيسي، أو تحتاج إلى الاندماج مع النظام البنائي .NET (مثل Blazor).
  • وجود عميل SignalR متاح للمنصة الخاصة بك.
  • تحتاج إلى بروتوكول مؤسَّس يدعم مجموعة متنوعة واسعة من أنماط الاتصال (آلية RPC ووسيلة الدفق)، ويتولى أعمال النقل (باستخدام بروتوكول WebSocket، وتقنية الأحداث المُرسلة من الخادم، وعملية التحقق الطويلة)، ومزود بعميل يدير دورة حياة الاتصال نيابةً عنك.

تعد خدمة Azure Web PubSub مناسبة أكثر للحالات التالية:

  • عندما تحتاج إلى إنشاء تطبيقات في الوقت الحقيقي استناداً إلى تقنية WebSocket أو نمط الإرسال من الناشر إلى المشترك عبر بروتوكول WebSocket.
  • تريد إنشاء البروتوكول الفرعي الخاص بك أو استخدام بروتوكولات فرعية متقدمة موجودة عبر WebSocket (على سبيل المثال، اشتراكات GraphQL عبر WebSocket).
  • عندما تبحث عن خادم خفيف، على سبيل المثال، لإرسال رسائل إلى العميل دون المرور بالخلفية المكوَّنة.

أين توجد بياناتي؟

لا يقوم Azure Web PubSub بتخزين أي بيانات العملاء. إذا كنت تستخدم خدمة Azure Web PubSub مع خدمات Azure الأخرى، مثل Azure Storage للتشخيص، فشاهد نظرة عامة على خصوصية Azure (مستند تقني) للحصول على إرشادات حول كيفية الاحتفاظ بإقامة البيانات في مناطق Azure.