Distributed Message Service (DMS)

لماذا عليك اختيار خدمة Huawei Cloud DMS؟

الانتشار السريع والتوافق مفتوح المصدر

الانتشار السريع والتوافق مفتوح المصدر

  • تعمل مع بروتوكولات الرسائل الرئيسية، مثل منصة Kafka وبرنامجي RocketMQ وRabbitMQ (AMQP)

  • جاهزة للاستخدام الفوري، وقابلة للإدارة والتكامل باستخدام واجهات برمجة تطبيقات نقل الحالة التمثيلية (RESTful API) ولوحة التحكم وحزم أدوات تطوير البرمجيات متعددة اللغات

ضمان التشغيل والصيانة والمراقبة واكتشاف الأعطال على مدار الساعة طوال الأسبوع

ضمان التشغيل والصيانة والمراقبة واكتشاف الأعطال على مدار الساعة طوال الأسبوع

  • حماية الموثوقية من خلال النسخ المتماثلة المتعددة، ومناطق التوافر المتعددة، وتجاوز الفشل

  • ابق على اطلاع دائم من خلال التشخيص بنقرة واحدة (DMS for RocketMQ) والمراقبة الشاملة وضمان الخدمة على مدار الساعة

عشرات الملايين من العمليات في الثانية

عشرات الملايين من العمليات في الثانية

  • معالجة البيانات في الوقت الحقيقي مع أداء 200 غيغابت/ثانية وزمن استجابة في غضون ثوانٍ

  • موارد تخزين وحوسبة قابلة للتعديل مع تحديات الموارد المتغيرة

خدمة وضع الرسائل في قوائم الانتظار ذات معدل نقلٍ عالٍ لجميع الاحتياجات

خدمة وضع الرسائل في قوائم الانتظار ذات معدل نقلٍ عالٍ لجميع الاحتياجات

الاتصال غير المتزامن

فصل الأنظمة الفرعية من أجل تطبيق أحادي لتصبح موزعة، مع استقرار وأداء أعلى

إنترنت الأشياء

قنوات إرسال عالية السرعة بين أجهزة إنترنت الأشياء وأنظمة تحليل البيانات

معالجة التدفق والبيانات الكبيرة

نموذج تدفق يلتقط الزيادات الضخمة في البيانات ويعالجها في الوقت الفعلي

لوحة وصل نقل البيانات

تخزين فائق السعة واستهلاك واحد إلى متعدد ومعالجة البيانات بين الأنظمة في الوقت الفعلي وكدفعة واحدة

الاختلافات بين ميزات خدمة DMS

الاختلافات بين ميزات خدمة DMS

الميزات

DMS for Kafka

DMS for RocketMQ

DMS for RabbitMQ

قوائم الانتظار المؤجلة
-
-
قوائم انتظار الأولوية
-
-

قيمة الأولوية المُقترحة: من 0 إلى 10

قوائم انتظار الرسائل الخامدة
-
إعادة معالجة الرسائل
-
-
وضع جلب الرسائل

القائم على نظام السحب

القائم على نظامي السحب والدفع

القائم على نظامي السحب والدفع

بث الرسائل
استرجاع الرسائل

يمكن جلب الرسائل التي تم جلبها بالفعل مرة أخرى من الوقت المحدد (الطابع الزمني) أو الموضع (الإزاحة).

بمجرد إقرار جلب الرسالة، يتم إشعار RabbitMQ بإمكانية حذف الرسالة

تراكم الرسائل

أداء تراكمي أعلى من RabbitMQ بفضل معدل النقل العالي

الاستمرارية
تتبع الرسائل
-
-
تصفية الرسائل

غير مدعومة، ولكن يمكن إضافتها من قِبل العملاء أنفسهم

الاستئجار المتعدد
-
البروتوكولات المتعددة

يدعم Apache Kafka فقط

متوافق مع RocketMQ

يعتمد RabbitMQ على AMQP

اللغات المتعددة

تمت كتابة Kafka بلغة Scala وJava وتدعم العملاء بلغات برمجة متعددة

يدعم العملاء بلغات برمجة متعددة

تمت كتابة RabbitMQ بلغة Erlang ويدعم العملاء بلغات برمجة متعددة

التقييد

تقييد المستخدمين أو العملاء المنتجين/العملاء المستهلكين

مخطط

التقييد القائم على الائتمان للمنتجين، وهي آلية تشغيل الحماية من الداخل

ترتيب تسليم الرسائل

تسليم الرسائل ضمن القسم في باستخدام ترتيب الخدمة بأسبقية الوصول (FIFO)

الحفاظ على ترتيب الرسائل ضمن قائمة انتظار

ترتيب الخدمة بأسبقية الوصول فقط لقائمة انتظار الرسائل أحادية الخيوط دون ميزات متقدمة مثل قوائم الانتظار المؤجلة أو قوائم انتظار الأولوية

الحماية

بروتوكول طبقة المقابس الآمنة (SSL) وطبقة المصادقة والأمن البسيطة (SASL) والتحكم في أذونات القراءة/الكتابة

مصادقة SSL

مصادقة SSL

رسائل المعاملات
السعر

تبدأ أسعار النماذج والتخزين من

0.92
دولار أمريكي/ساعة
1.74
دولار أمريكي/ساعة
0.30
دولار أمريكي/ساعة

DMS for Kafka

قوائم الانتظار المؤجلة
-
قوائم انتظار الأولوية
-
قوائم انتظار الرسائل الخامدة
-
إعادة معالجة الرسائل
-
وضع جلب الرسائل

القائم على نظام السحب

بث الرسائل
استرجاع الرسائل

يمكن جلب الرسائل التي تم جلبها بالفعل مرة أخرى من الوقت المحدد (الطابع الزمني) أو الموضع (الإزاحة).

تراكم الرسائل

أداء تراكمي أعلى من RabbitMQ بفضل معدل النقل العالي

الاستمرارية
تتبع الرسائل
-
تصفية الرسائل
الاستئجار المتعدد
-
البروتوكولات المتعددة

يدعم Apache Kafka فقط

اللغات المتعددة

تمت كتابة Kafka بلغة Scala وJava وتدعم العملاء بلغات برمجة متعددة

التقييد

تقييد المستخدمين أو العملاء المنتجين/العملاء المستهلكين

ترتيب تسليم الرسائل

تسليم الرسائل ضمن القسم في باستخدام ترتيب الخدمة بأسبقية الوصول (FIFO)

الحماية

بروتوكول طبقة المقابس الآمنة (SSL) وطبقة المصادقة والأمن البسيطة (SASL) والتحكم في أذونات القراءة/الكتابة

رسائل المعاملات
0.92
دولار أمريكي/ساعة

DMS for RocketMQ

قوائم الانتظار المؤجلة
قوائم انتظار الأولوية
-
قوائم انتظار الرسائل الخامدة
إعادة معالجة الرسائل
وضع جلب الرسائل

القائم على نظامي السحب والدفع

بث الرسائل
استرجاع الرسائل
تراكم الرسائل
الاستمرارية
تتبع الرسائل
تصفية الرسائل
الاستئجار المتعدد
البروتوكولات المتعددة

متوافق مع RocketMQ

اللغات المتعددة

يدعم العملاء بلغات برمجة متعددة

التقييد

مخطط

ترتيب تسليم الرسائل

الحفاظ على ترتيب الرسائل ضمن قائمة انتظار

الحماية

مصادقة SSL

رسائل المعاملات
1.74
دولار أمريكي/ساعة

DMS for RabbitMQ

قوائم الانتظار المؤجلة
-
قوائم انتظار الأولوية

قيمة الأولوية المُقترحة: من 0 إلى 10

قوائم انتظار الرسائل الخامدة
إعادة معالجة الرسائل
-
وضع جلب الرسائل

القائم على نظامي السحب والدفع

بث الرسائل
استرجاع الرسائل

بمجرد إقرار جلب الرسالة، يتم إشعار RabbitMQ بإمكانية حذف الرسالة

تراكم الرسائل
الاستمرارية
تتبع الرسائل
-
تصفية الرسائل

غير مدعومة، ولكن يمكن إضافتها من قِبل العملاء أنفسهم

الاستئجار المتعدد
البروتوكولات المتعددة

يعتمد RabbitMQ على AMQP

اللغات المتعددة

تمت كتابة RabbitMQ بلغة Erlang ويدعم العملاء بلغات برمجة متعددة

التقييد

التقييد القائم على الائتمان للمنتجين، وهي آلية تشغيل الحماية من الداخل

ترتيب تسليم الرسائل

ترتيب الخدمة بأسبقية الوصول فقط لقائمة انتظار الرسائل أحادية الخيوط دون ميزات متقدمة مثل قوائم الانتظار المؤجلة أو قوائم انتظار الأولوية

الحماية

مصادقة SSL

رسائل المعاملات
0.30
دولار أمريكي/ساعة

المزيد من الخدمات

المزيد من الخدمات