คำถามติดแท็ก aws

2
ฉันจะตั้งค่าสมาชิก MQTT หลักและ failover สำหรับคิวงานด้วย AWS IoT ได้อย่างไร
ฉันมีระบบที่ลูกค้า (เรียกว่า ClientA) สามารถเผยแพร่คำขอไปยังหัวข้อ MQTT เฉพาะ โบรกเกอร์ในกรณีที่สำคัญคือ Amazon Web Services จากนั้นฉันมีไคลเอนต์อื่น (เรียกว่า MainSubscriber) ซึ่งมักจะสมัครเป็นสมาชิกหัวข้อเดียวกันเสมอเพื่อให้สามารถรับคำขอจาก ClientA และทำงานบางอย่างที่ในที่สุดจะกลายเป็นการดำเนินการฐานข้อมูล ฐานข้อมูลในกรณีที่เป็นเรื่องสำคัญคือ DynamoDB เนื่องจาก MainSubscriber อาจไม่สามารถเข้าถึง / ออนไลน์ได้ตลอดเวลาจึงมีความปรารถนาที่จะให้ผู้สมัครสมาชิก failover เป็นผู้สำรองข้อมูล failover ของผู้สมัครสมาชิกหลัก แนวคิดก็คือหากผู้สมัครสมาชิกหลักไม่จัดการคำขอในเวลาที่กำหนดผู้สมัครสมาชิกที่ล้มเหลวจะเริ่มต้นและดำเนินการทำงาน / ฐานข้อมูลที่เทียบเท่า ความท้าทายคือว่า "งาน" และ "การดำเนินการฐานข้อมูล" ที่เป็นผลลัพธ์จะต้องไม่ซ้ำซ้อนโดยสมาชิกหลักและสมาชิกล้มเหลว นี่คือการวาดภาพสถาปัตยกรรมระบบตรรกะสำหรับระบบนี้ -----> MainSubscriber ---- / \ ClientA --> Broker ---> Database \ / ---> FailoverSubscriber …
11 mqtt  aws-iot  aws 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.