خبرة technical

إدارة سعر الحد من API SMS الخاص بك أثناء ارتفاع حركة المرور ( رمضان، الجمعة السوداء)

Rate limiting api sms pic traffic : دليل تقني مع أمثلة الكود للمطورين في المغرب.

إدارة سعر الحد من API SMS الخاص بك أثناء ارتفاع حركة المرور ( رمضان، الجمعة السوداء)
محتويات هذا المقال
  1. بالنسبة للشركة المغربية ، فإن بعض الأحداث في السنة لا تنسى أي خطأ تقني. شهر رمضان (على سبيل المثال ، الأسبوع الأخير قبل الهجوم) و الجمعة السوداء في بعض الأحيان تركز جزءاً كبيراً من الأرباح السنوية على بضعة أيام. خلال هذه الأرقام ، يتم إرسال رسائل SMS التداولية (OTP ، تأكيد الشروط) والتسويق.
  2. لماذا يضغط الحد الأقصى في كثير من الأحيان أثناء الركود
  3. التوقيع قبل رمضان/السبت الأسود
  4. نشر الذكاء الاصطناعي على نطاق واسع (الخلاص)
  5. تحديد خطة B إذا حصلت على الحد الأدنى في إرسال كامل

بالنسبة للشركة المغربية ، فإن بعض الأحداث في السنة لا تنسى أي خطأ تقني. شهر رمضان (على سبيل المثال ، الأسبوع الأخير قبل الهجوم) و الجمعة السوداء في بعض الأحيان تركز جزءاً كبيراً من الأرباح السنوية على بضعة أيام. خلال هذه الأرقام ، يتم إرسال رسائل SMS التداولية (OTP ، تأكيد الشروط) والتسويق.

في هذه اللحظة، يواجه المتطوعون غير مستعدون جدار الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد من معدل الحد.

إليك كيفية التوقيع والتعامل مع هذه النقاط الكبيرة من حركة المرور على البنية التحتية التلفزيونية المغربية.

لماذا يضغط الحد الأقصى في كثير من الأحيان أثناء الركود

Rate-Limiting ليس سوءًا، بل هو حماية شبكة حيوية.

  1. تقييم معدل التطبيقات (مورد API الخاص بك): تقييم API يحدد لكل مفتاح معدلاً معيناً (لدى EnvoiSMS: من 60 إلى 1200 طلب في الدقيقة حسب الباقة) لضمان أن أحد العملاء يمتلك قاعدة بيانات.
  2. الخطوط الجوية (الشركات المغربية): تخصيص قطاع التلفزيون المغربي، الأرجنتيني، ونوف لقطاع الاتصالات (TPS) محدد لكل خطوط الاتصالات.وفي رمضان، يزداد حركة الرسائل الصوتية والرسائل SMS P2P (من بين الناس).الشركات تنتشر بشكل كبير في مجالات التسويق التجاري (A2P) لحماية الشبكة.

إذا حاولت إرسال 500 رسالة عبر الإنترنت في الساعة السادسة صباحاً، في وقت مبكر من اليوم، فإنك لن تتمكن فقط من إلقاء القبض على API (HTTP 429)، ولكن سوف يتم وضع بعض الرسائل المقبولة في [متابعة الشبكة (Pending)] (/fr/blog/dlr-pending-delivered-failed-unknown-which-means-true-these/) لساعات.

التوقيع قبل رمضان/السبت الأسود

لا تكتشف الحد الأقصى الخاص بك في اليوم J. طلب من فريقك التقني لتأكيد هذه النقطة 30 يومًا قبل الحد الأقصى:

  1. تحقق من الحد الأدنى من الحد الأدنى: ما هو الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى من الحد الأدنى؟
  2. إرسال إلى بروتوكول مجموعة (Mode Lot) : إذا كان رمزك يرتدي HTTP (1 SMS = 1 طلب HTTP) ، فلن يكون لديك أي فرصة. يجب عليك استخدام نقطة النهاية /v1/messages/bulk من API (حتى 10 000 رسالة في الطلب الواحد). بدلاً من إرسال 1000 طلبًا من SMS ، يمكنك إرسال 1 طلب HTTP واحد يحتوي على JSON من 1000 أرقام.

نشر الذكاء الاصطناعي على نطاق واسع (الخلاص)

استراتيجية الفوز في المغرب ليست في إرسال أسرع ما يمكن، ولكن بطريقة ذكية ممكنة.

لا تنتقل أبداً: في أسوأ الأحلام، فإن حملات التسويق الخاصة بك تمنع رسائل SMS التداول الخاصة بك (على سبيل المثال: يحصل المستهلك على مكافأة الجمعة السوداء، ولكن يستغرق رسالة SMS التحقق العشوائي 10 دقائق لتنفيذ الدفع). - الحل: تستخدم اثنين من الاتصالات / مفتاح API مختلفة.

الخسارة الزمنية:لا تخطط أيضًا حملة من 500،000 الاتصال "في الساعة التاسعة صباحاً". - تقسيم قائمتك (Sharding) إلى مجموعات جغرافية أو سلوكية. - إدخال مجموعات إلى API تدريجيًا (على سبيل المثال: 20٪ في الساعة 10 مساءً، 30٪ في الساعة 12 مساءً، 50٪ في الساعة 15 مساءً). - عن طريق توزيع الارتفاع، ستتعامل المورد المغربي مع رسائل البريد الإلكتروني الخاصة بك عبر الماء، وسوف يكون معدل التسليم الخاص بك (/fr/blog/your-rate-delivery-sms-down- suddenly-to-Maroc-here/) أفضل.

تحديد خطة B إذا حصلت على الحد الأدنى في إرسال كامل

ماذا سيحدث إذا كانت خطأ 429 في منتصف أكبر حملة في العام؟

لا ينبغي للكود أن يلجأ إليه. يجب أن يستخدم ألغاز Backoff الإحصائي: 1.إذا أردت إرسال API 429، فإنه سيخسر النظام (Sleep) لمدة 5 ثانية.2.إنه سيخسر.إذا لاحظت ذلك، فإنه سيخسر 10 ثانية.3.إذا أردت إرسال إشعارات تلقائية (Slack / Email) إلى DevOps الخاص بك للتعليق على أن حدة الشبكة قد وصلت.4.إرسال الرسائل غير المرسلة لا يتم تخزينها بأمان في الإطار المحلي (Redis) ولن يتم فقدان

إن التوقيت البرمجي هو الوحيد الوحيد الذي يضمن النجاح التقني في أعلى مستوياتها في المغرب.إرسال رسالة إعلامية إعلانية تصل إلى 3 صباحًا لأنها كانت مغلقة سوف تؤدي إلى المزيد من الشكاوى إلى CNDP من المبيعات.

لماذا تختار EnvoiSMS لشركتك؟

التوصيل نحو المشغلين

مسارات محلية نحو اتصالات المغرب وأورنج وإنوي، مع تحويل تلقائي بين المسارات وإرسال حالة التسليم عبر webhook.

تحسين الميزانية

واجهة برمجة تطبيقات WhatsApp Business ابتداءً من 0.65 درهم لكل رسالة. أفضل عائد على الاستثمار.

سيادة البيانات (CNDP)

استضافة ومعالجة متوافقة تماماً مع لوائح حماية المعطيات ذات الطابع الشخصي CNDP.

كيف تتابع التوجيه على شبكات IAM وInwi وOrange؟
تُرسل مساراتنا المحلية نحو اتصالات المغرب (IAM) وأورنج وإنوي، مع تحويل تلقائي بين المسارات، حالة التسليم من المشغل لكل رسالة عبر webhook. ويتوقف زمن التسليم على مشغل المستلم وشبكته.
كيف تدير المنصة تنسيق الأرقام المغربية؟
يقوم EnvoiSMS تلقائيًا بتسوية الأرقام المدخلة (06..., 07..., 00212...) إلى معيار E.164 (+212) لتجنب أي فشل في التسليم.

مقالات مقترحة

تنسيق الرسائل القصيرة في المغرب: فواصل الأسطر، تشفير GSM-7 مقابل UCS-2 وتحسين التكلفة
technical

تنسيق الرسائل القصيرة في المغرب: فواصل الأسطر، تشفير GSM-7 مقابل UCS-2 وتحسين التكلفة

تنسيق واتساب للأعمال في المغرب: نص معزز ورموز تعبيرية وأزرار تفاعلية
technical

تنسيق واتساب للأعمال في المغرب: نص معزز ورموز تعبيرية وأزرار تفاعلية

التحقق عبر واتساب بنقرة واحدة وتعبئة تلقائية One-Tap Autofill OTP في المغرب
technical

التحقق عبر واتساب بنقرة واحدة وتعبئة تلقائية One-Tap Autofill OTP في المغرب