แนะ นำ

เสร็จสมบูรณ์เมื่อ

ตัวอย่างแอปพลิเคชัน 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: จุดเข้าใช้งานเดียวในระบบ ใช้เพื่อจัดการคําขอและกําหนดเส้นทางไปยังบริการที่เหมาะสม และรวมผลลัพธ์

สกรีนช็อตของแอปพลิเคชัน Spring Apps ของคุณ