ทำไมต้องใช้ Huawei Cloud DMS
การปรับใช้อย่างรวดเร็ว ความเข้ากันได้ของโอเพนซอร์ส
ทำงานร่วมกับโปรโตคอลข้อความเมนสตรีม เช่น Kafka, RocketMQ และ RabbitMQ (AMQP)
ใช้งานได้ทันทีตั้งแต่เริ่มต้น รวมทั้งจัดการและผสานการทำงานกับ RESTful API, คอนโซล และ SDK หลายภาษา
การรับประกัน O&M, การตรวจสอบ และการตรวจจับข้อผิดพลาดทุกวันตลอด 24 ชั่วโมง
ป้องกันความน่าเชื่อถือด้วยการจำลองหลายแบบ, หลาย AZ และเฟลโอเวอร์
รับข่าวสารจากการวินิจฉัยด้วยคลิกเดียว (DMS for RocketMQ) การตรวจสอบที่ครอบคลุม และการรับประกันการบริการตลอดเวลา
TPS ในจำนวนสิบล้าน
การประมวลผลข้อมูลในเวลาจริงด้วยประสิทธิภาพ 200 Gbit/s และเวลาแฝงในระดับวินาที
ทรัพยากรพื้นที่จัดเก็บและการประมวลผลสามารถปรับให้เข้ากับความท้าทายด้านทรัพยากรในสถานการณ์ต่าง ๆ
คิวข้อความที่มีอัตราการส่งผ่านข้อมูลสูงสำหรับทุกความต้องการ
คิวข้อความที่มีอัตราการส่งผ่านข้อมูลสูงสำหรับทุกความต้องการ
การสื่อสารแบบอะซิงโครนัส
แยกระบบย่อยออกจากกันสำหรับแอปพลิเคชันแบบโมโนลิธิกเพื่อให้กลายเป็นแบบกระจาย ส่งผลให้มีความเสถียรและประสิทธิภาพสูงขึ้น
IoT
ช่องทางการส่งข้อมูลความเร็วสูงระหว่างอุปกรณ์ IoT และระบบวิเคราะห์ข้อมูล
สตรีมและการประมวลผลข้อมูลขนาดใหญ่
โมเดลการสตรีมที่จับและประมวลผลข้อมูลที่พุ่งสูงขึ้นในเวลาจริง
ศูนย์กลางการถ่ายโอนข้อมูล
พื้นที่จัดเก็บข้อมูลความจุสูงพิเศษ การใช้งานแบบหนึ่งต่อหลายรายการ และการประมวลผลข้อมูลในเวลาจริงและแบบแบตช์ระหว่างระบบ
ความแตกต่างของฟีเจอร์ DMS
ความแตกต่างของฟีเจอร์ DMS
DMS for Kafka
แบบดึง
การติดตามออฟเซ็ตและการประทับเวลา
ประสิทธิภาพการสะสมที่สูงกว่า RabbitMQ เนื่องจากมีอัตราการส่งผ่านข้อมูลสูง
รองรับ Apache Kafka เท่านั้น
Kafka เขียนด้วย Scala และ Java และรองรับไคลเอนต์ในภาษาการเขียนโปรแกรมหลายรายการ
การจำกัดผลลัพธ์ไคลเอนต์ที่เป็นยูสเซอร์และโปรดิวเซอร์หรือคอนซูเมอร์
รองรับ FIFO ระดับพาร์ติชัน
การรับรองความถูกต้อง SSL และ SASL และการควบคุมสิทธิ์การอ่าน/เขียน
DMS for RocketMQ
แบบดึงและแบบพุช
เข้ากันได้กับ RocketMQ
รองรับไคลเอนต์ในภาษาการเขียนโปรแกรมหลายรายการ
มีการวางแผน
ลำดับข้อความจะคงอยู่ในคิว
การตรวจสอบสิทธิ์ SSL
DMS for RabbitMQ
การตั้งค่าที่แนะนำ: 0–10
แบบดึงและแบบพุช
เมื่อการดึงข้อความได้รับการยอมรับแล้ว RabbitMQ จะได้รับแจ้งว่าสามารถลบข้อความได้
สนับสนุนโดยฟีเจอร์ firehose หรือปลั๊กอิน rabbitmq_tracing อย่างไรก็ตาม rabbitmq_tracing จะลดประสิทธิภาพลง และควรใช้สำหรับการแก้ไขปัญหาเท่านั้น
ไม่รองรับโดยตรง แต่สามารถสร้างการหุ้มได้
RabbitMQ ทำงานด้วย AMQP
RabbitMQ เขียนด้วยภาษา Erlang และรองรับไคลเอนต์ในภาษาการเขียนโปรแกรมหลายรายการ
การจำกัดผลลัพธ์ตามเครดิตต่อโปรดิวเซอร์ ซึ่งเป็นกลไกที่กระตุ้นให้เกิดการปกป้องจากภายใน
FIFO สำหรับการจัดคิวข้อความแบบเธรดเดียวเท่านั้นโดยไม่มีฟีเจอร์ขั้นสูง เช่น คิวล่าช้าหรือคิวลำดับความสำคัญ
การตรวจสอบสิทธิ์ SSL
เอกสารประกอบ
บริการอื่น ๆ
บริการอื่น ๆ
FunctionGraph
รันโค้ดของคุณโดยไม่ต้องเตรียมใช้งานหรือจัดการเซิร์ฟเวอร์
Distributed Cache Service (DCS) for Redis
บริการแคชข้อมูลในหน่วยความจำที่ใช้ร่วมกันได้กับ Redis
Cloud Service Engine (CSE)
ครอบคลุมการลงทะเบียนแอปพลิเคชันไมโครเซอร์วิส การค้นพบ การจัดการการกำหนดค่า และการกำกับดูแล