แนะ นำ
ตัวอย่างแอปพลิเคชัน microservice
ในโมดูลนี้ คุณกําหนดค่าสถาปัตยกรรม Microservice ตัวอย่างให้พร้อมสําหรับการปรับขนาดอัตโนมัติ ต่อมา คุณดูรายละเอียดการปรับขนาดแอปพลิเคชันโดยอัตโนมัติและเรียนรู้วิธีการทริกเกอร์เพื่อปรับขนาด
ในการเริ่มต้น คุณสามารถโคลนที่เก็บข้อมูล Git และเรียกใช้สคริปต์ที่ตั้งค่าแอปพลิเคชัน microservice ของ Azure Spring Apps ที่เชื่อมต่อกับฐานข้อมูล Azure สําหรับ MySQL
Azure Spring Apps ของคุณได้รับการตั้งค่าด้วยการปรับขนาดอัตโนมัติ คุณลักษณะนี้ช่วยให้ Azure Spring Apps ตอบสนองต่อการเปลี่ยนแปลงในสภาพแวดล้อมโดยการเพิ่มหรือลบอินสแตนซ์และปรับสมดุลโหลดระหว่างกัน การปรับขนาดอัตโนมัติไม่มีผลกระทบใด ๆ กับพลังของ CPU หน่วยความจํา หรือความจุที่เก็บข้อมูลของอินสแตนซ์ของแอปพลิเคชันที่ขับเคลื่อนแอป ซึ่งจะเปลี่ยนแปลงจํานวนอินสแตนซ์ของแอปพลิเคชันเท่านั้น
สคริปต์จะใช้แอปพลิเคชัน PetClinic microservice ที่รู้จักกันดีและสร้างขึ้นจากบริการอิสระขนาดเล็กสื่อสารผ่าน HTTP ผ่าน REST API ตัวอย่างถูกย่อยสลายเป็น microservices สี่แกนหลัก ทั้งหมดเหล่านี้สามารถปรับใช้ได้อย่างอิสระจัดระเบียบตามโดเมนธุรกิจ
- Customer service: ประกอบด้วยตรรกะการป้อนข้อมูลของผู้ใช้ทั่วไปและการตรวจสอบความถูกต้อง รวมถึงข้อมูลสัตว์เลี้ยงและเจ้าของ (ชื่อ ที่อยู่ เมือง โทรศัพท์)
- เยี่ยมชมบริการ: ร้านค้าและแสดงข้อมูลการเยี่ยมชมสําหรับสัตว์เลี้ยงแต่ละตัว
- บริการของ Vets: ร้านค้าและแสดงข้อมูลของสัตวแพทย์รวมถึงชื่อและอาหารพิเศษ
- API Gateway: จุดเข้าใช้งานเดียวในระบบ ใช้เพื่อจัดการคําขอและกําหนดเส้นทางไปยังบริการที่เหมาะสม และรวมผลลัพธ์