مقدمة (تحليل نقاط الألم)
أعزائي المطورين والمهندسين المعماريين، هل تعاني من المشاكل التالية؟
مع نمو أعمالك على قدم وساق وتجاوز قاعدة المستخدمين حاجز المليار دولار، تبدأ أنظمة التوصيات التقليدية في التقصير. فالتوصيات غير المتصلة بالإنترنت القائمة على الدُفعات تكون بطيئة في التحديث وتفشل في التقاطالفائدة في الوقت الحقيقي؛ في مواجهة ذروة حركة المرور المفاجئة، يرتفع زمن استجابة النظام ويزداد زمن استجابة النظام وتتدهور تجربة المستخدم؛ وفي الوقت نفسه، فإن مكتبة البضائع كاملة الحجم فياستدعاء مجموعة المرشحين الهائلةوفرز دقيقلقد أصبحت طبيعة الحوسبة التي تستغرق وقتًا طويلاً وتستغرق وقتًا طويلاً عائقًا أمام نمو الأعمال.
إذا كنت تعاني مندقة التوقيت الموصى بها، وقابلية النظام للتوسع، والأداء العالي للتزامنوالقلق، إذن، فقد أعدت لك Tencent Cloud هذه المجموعة منقاعدة بيانات المتجهاتوالحساب عبر الإنترنتستكون بنية التوصية بالمللي ثانية هي خيارك الأفضل.
مخطط بنية الحل ونظرة عامة
أفكار التصميم الأساسية لهذا البرنامج هيتُستخدم معالجة البث في الوقت الفعلي لالتقاط اهتمامات المستخدمين اللحظية، وتُستخدم قواعد البيانات المتجهة عالية الأداء لتحقيق استرجاع التشابه على مستوى أجزاء من الثانية، وفي النهاية تقديم توصيات دقيقة من خلال دمج الاهتمامات طويلة وقصيرة المدى.
الصورة تغني عن ألف كلمة، وفيما يلي رسم تخطيطي معماري للحل يُظهر بوضوح تدفق البيانات بالتنسيق مع المكونات الأساسية:

سير العمل على النحو التالي:
- الاستحواذ في الوقت الفعلي.يتم التقاط البيانات السلوكية التي ينشئها المستخدمون على الواجهة الأمامية (مثل النقرات والمشاهدات والمفضّلات) في الوقت الفعلي وإرسالها إلىتي دي إم كيو روكيت إم كيو.قوائم انتظار الرسائل لتقليل الذروة وفصلها.
- المعالجة في الوقت الفعلي. دفق حوسبة أوشينوستستهلك البيانات الموجودة في قائمة انتظار الرسائل، وتقوم باستخراج الميزات في الوقت الفعلي، والتجميع، واستدعاء النماذج للاستدلال السريع لتوليدمتجهات الاهتمام في الوقت الحقيقي。
- البحث عن المتجهات.يتم تخزين كل من متجهات المستخدم في الوقت الفعلي ومتجهات العناصر التي تمت معالجتها مسبقًا فيقاعدة بيانات المتجهات السحابية Tencent Cloud Vectorفي. عند الحاجة إلى توصية، يقوم تطبيق الأعمال بتشغيل استعلام مباشرةً إلى قاعدة بيانات المتجهات، والتي تقوم بإرجاع مجموعة من العناصر الأكثر تشابهًا في غضون أجزاء من الثانية.
- قواعد البيانات والنمذجة. TBDS/WeDataتتولى منصة البيانات الضخمة مسؤولية تنقية البيانات في وضع عدم الاتصال بالإنترنت، ودمجها، وإنشاء ملفات تعريف المستخدمين على المدى الطويل.TI-ONEثم يتم استخدام منصة التعلّم الآلي لتدريب نماذج توصيات التعلّم العميق عالية الجودة وإخراجها، مما يوفر دعمًا للنموذج في الوقت الفعلي للحساب والتوجيه.
- تكامل الأعمال.يتم نشر منطق عمل التوصيات (على سبيل المثال، قواعد التصفية والفرز) فيCVMفي الجزء العلوي، يتم استدعاء جميع أنواع الخدمات بأمان وبسرعة عالية من خلال الإنترانت، ويتم إرجاع التوصيات النهائية للمستخدم.
تحل الهندسة المعمارية بشكل مثالي المشكلة المطروحة في مقدمةالوقت الحقيقي وقابلية التوسع والأداءثلاث نقاط ألم رئيسية.
المنتجات والمكونات الأساسية
| التجمعات | تلعب دورًا | توصيات التكوين/الاختيار الرئيسية | لماذا تختارها |
|---|---|---|---|
| قاعدة بيانات المتجهات السحابية Tencent Cloud Vector (Tencent Cloud VectorDB) | نواة النظام، وهي المسؤولة عن تخزين جميع العناصر وناقلات المستخدم وتوفير البحث التقريبي لأقرب جار في الثانية。 | الخيارأنواع المثيلات عالية الأداء، حدد المواصفات المناسبة وفقًا لكمية البيانات (مستوى مليار/عشرة مليارات). اختيار نوع الفهرسHNSWفي السعي وراء الأداء الفائق. | مُحسَّن للبحث المتجهيتجاوز الأداء بكثير أداء حلول قواعد البيانات التقليدية. دعم مئات المليارات من المتجهات بفهرس واحد.99.991.99% التوفر العاليالنظام لا يحتاج إلى صيانة، مما يقلل كثيراً من تكلفة التطوير والصيانة. |
| دفق حوسبة أوشينوس | الدماغ الحاسوبي في الوقت الحقيقيوهو المسؤول عن استهلاك تدفقات سلوك المستخدم، وإجراء حساب الميزات في الوقت الفعلي وتوليد ناقلات المستخدم. | الخيارإصدار فلينك، حدد عدد وحدات الحوسبة (وحدات الحوسبة) وفقًا لمعدل نقل البيانات. تمكيننقطة تفتيشاتساق حالة الضمان الوظيفي. | خدمة أباتشي فلينك المدارة بالكامليوفر وقت استجابة معالجة أقل من ثانية وقدرة إنتاجية عالية. لا حاجة للاهتمام بتشغيل المجموعة وصيانتها، والتركيز على تطوير منطق الأعمال، وسهولة تحقيق معالجة الأحداث المعقدة. |
| قائمة انتظار الرسائل TDMQ (إصدار RocketMQ) | المركز العصبي للنظاموهي مسؤولة عن أخذ جميع بيانات سلوك المستخدم في الوقت الفعلي والتخزين المؤقت وفصل الأنظمة الأولية والنهائية. | الخيارRocketMQ 5.xيتم تعيين عدد أقسام المواضيع لتتناسب مع عدد المستهلكين المتزامنين لضمان الإنتاجية. | قادرة على الوفاء (بالشروط أو المتطلبات)إنتاجية فائقة ووقت استجابة منخفضالنظام متوافق تمامًا مع نظام Apache RocketMQ البيئي ويمكنه دعم الأنظمة الحالية بسلاسة. متوافق تمامًا مع نظام Apache RocketMQ البيئي Apache RocketMQ، ويمكنه دعم الأنظمة الحالية بسلاسة. |
| منصة البيانات الضخمة WeData/TBDS | حجر الزاوية للبياناتمسؤولة عن ETL للبيانات غير المتصلة بالإنترنت، وإدارة جودة البيانات، وإنشاء ملف تعريف المستخدم على المدى الطويل. | الاستفادة منوي داتاتنفيذ تطوير البيانات وجدولة المهام باستخدامTBDSالتعامل مع تخزين وحساب البيانات واسعة النطاق للغاية. | العرضقدرة حوكمة البيانات الشاملةمما يضمن دقة وموثوقية البيانات التي يتم تغذية النموذج والنظام في الوقت الحقيقي، مما يضمن فعالية التوصية من المصدر. |
| منصة التعلم الآلي TI-ONE | محرك خوارزميات التوصية، والتي تُستخدم لتدريب نماذج التعلّم العميق ونشرها مثل نماذج التعلّم العميق ثنائية القطب، والشبكات الشبكية ذات الشبكة العنكبوتية الرقمية وما إلى ذلك، لتوليد متجهات عالية الجودة. | الاستفادة مندفتر الملاحظاتإجراء تجارب الميزات والنماذج باستخداممنصة التدريبإجراء تدريب موزع على نطاق واسع باستخدامخدمة النمذجةإجراء النشر بنقرة واحدة. | توفير معلومات مندعم كامل للعملية بدءاً من هندسة المزايا إلى خدمات النماذجيحتوي على مجموعة متنوعة من الأطر الخوارزمية المدمجة ومكونات التحسين المدمجة، مما يحسن بشكل كبير من كفاءة البحث والتطوير لمهندسي الخوارزميات. |
| خادم سحابي سحابي CVM وشبكة خاصة VPC | حامل منطق الأعمالوالتي تُستخدم لنشر تطبيقات الأعمال مثل خدمات واجهة برمجة تطبيقات التوصيات وخدمات السياسات وما إلى ذلك. | CVMحدد الحوسبة المحسّنة. يتم نشر جميع المكونات فينفس VPC في نفس المنطقة الجغرافيةداخل الشبكة لضمان أقل زمن انتقال للشبكة وأكثر الاتصالات أمانًا. | VPCتزويد جميع المنتجات السحابية بـبيئة إنترانت معزولة وآمنة وعالية السرعةإنه الأساس لضمان الأداء العالي والأمان للنظام بأكمله. |
ملخص فوائد البرنامج
- ⚡ استجابة بالمللي ثانية.بالاعتماد على أداء الاسترجاع الفائق لقاعدة بيانات Tencent Cloud Vector Database، يتم تقليل التأخير الموصى به في الاسترجاع إلى أجزاء من الثانية، وتكون تجربة المستخدم سلسة للغاية.
- ? توسع غير محدود.يتم توزيع مكونات البنية ويمكن توسيع نطاقها أفقياً بسهولة للتعامل مع النمو من ملايين إلى مئات المليارات من المستخدمين والكائنات.
- ? توصيات دقيقة.يعكس الجمع بين الحوسبة في الوقت الحقيقي والاسترجاع المتجه كلاً من تفضيلات المستخدم على المدى الطويل ويلتقط اهتمامات المستخدم في الوقت الحقيقي، مما يحسن دقة التوصيات بشكل كبير.
- ? ️ مستقر وموثوق.توفر الخدمات المُدارة بالكامل إمكانية تجاوز الفشل التلقائي والحماية التلقائية من التوافر العالي، مع توافر النظام بنسبة عالية تصل إلى 99.99% لاستمرارية الأعمال.
- ? تقليل التكاليف وزيادة الكفاءة.يتيح التخلص من عمليات البنية التحتية المرهقة والصيانة لفرق التطوير والخوارزمية التركيز بشكل أكبر على الابتكار في الأعمال، كما يتم تقليل التكلفة الإجمالية للملكية (TCO) بشكل كبير.
سيناريوهات التطبيق والعملاء القابلين للتطبيق
- سيناريوهات التطبيق النموذجية.
- منصة التجارة الإلكترونية.توصيات مخصصة في الوقت الفعلي مثل “خمن ما يعجبك” و“شاهد وأعد المشاهدة” لزيادة نسبة النقر إلى الظهور والقيمة المضافة العامة.
- معلومات المحتوى/منصة الفيديو القصيرة.قم بتحديث محتوى البث بسرعة بناءً على سلوك التصفح في الوقت الفعلي للمستخدمين لزيادة ثبات المستخدم ومدة البقاء.
- تطبيقات الموسيقى/الراديو.أنشئ توصيات اللعب التالية في الوقت الفعلي للحصول على تجربة غامرة.
- خصائص العميل القابلة للتطبيق.
- عدد هائل من المستخدمين (أكثر من مليون نشاط يومي)، ويواجهون تحديات شديدة في الأداء وقابلية التوسع.
- الأعمال إلى النتائج الموصى بهاالموضعيةتتطلب الكثير من المتطلبات، مع الحاجة إلى الحصول على ملاحظات سريعة حول أحدث سلوكيات المستخدم.
- أراد الفريق التقني بنية رائدة في هذا المجال، ولكنه أراد أنانخفاض الاستثمار في التشغيل والصيانةالتركيز على منطق الأعمال الأساسية.
روابط ذات صلة
- الموقع الإلكتروني الرسمي لمنتج Tencent Cloud Vector Database الموقع الرسمي.اكتشف الآن
- تعرّف على حوسبة التدفق المحيطي الآن
- تعرف على قائمة انتظار الرسائل TDMQ (إصدار RocketMQ) الآن!
- تعرّف على منصة البيانات الضخمة (WeData/TBDS) الآن!/ وي داتا \n丨 TBDS
- تعرّف على منصة التعلّم الآلي TI-ONE اليوم
- تعرّف على الخوادم السحابية CVM والشبكات الخاصة VPC الآن! / CVM \n丨 VPC
- نسخة تجريبية مجانية من منتجات Tencent Cloud
- الوثائق الفنية لقائمة انتظار الرسائل TDMQ لـ RabbitMQ:عرض التفاصيل
- المزيد من حلول البيانات الضخمة