Microservices คืออะไรกันแน่?
Microservices คืออะไรกันแน่?

วีดีโอ: Microservices คืออะไรกันแน่?

วีดีโอ: Microservices คืออะไรกันแน่?
วีดีโอ: The โปรแกรมเมอร์ | Microservices คือ อะไร ฉบับเล่าไปเรื่อย - EP1 2024, อาจ
Anonim

ไมโครเซอร์วิส เป็นเทคนิคการพัฒนาซอฟต์แวร์ ซึ่งเป็นรูปแบบโครงสร้างสถาปัตยกรรมเชิงบริการ (SOA) ที่แตกต่างออกไป ซึ่งจัดแอปพลิเคชันเป็นชุดของบริการที่เชื่อมต่อกันอย่างหลวมๆ ใน ไมโครเซอร์วิส สถาปัตยกรรม บริการมีความละเอียดและโปรโตคอลมีน้ำหนักเบา

ไมโครเซอร์วิสมีตัวอย่างอะไรบ้าง

Netflix , eBay, Amazon, UK Government Digital Service, Twitter, PayPal, The Guardian และเว็บไซต์และแอปพลิเคชันขนาดใหญ่อื่น ๆ อีกมากมายได้พัฒนาจากสถาปัตยกรรมแบบเสาหินเป็นสถาปัตยกรรมไมโครเซอร์วิส

ต่อมา คำถามคือ Microservices สามารถปรับใช้ได้อย่างอิสระหรือไม่? ไมโครเซอร์วิส แก้ปัญหาความท้าทายเหล่านี้ของระบบเสาหินโดยเป็นแบบแยกส่วนให้ได้มากที่สุด ในรูปแบบที่ง่ายที่สุด พวกเขาช่วยสร้างแอปพลิเคชันเป็นชุดของบริการขนาดเล็ก ซึ่งแต่ละอันทำงานในกระบวนการของตัวเองและเป็น ปรับใช้ได้อย่างอิสระ.

Microservices คืออะไรและทำงานอย่างไร

แนวคิดหลักที่อยู่เบื้องหลัง a ไมโครเซอร์วิส สถาปัตยกรรมคือแอปพลิเคชันนั้นง่ายต่อการสร้างและบำรุงรักษาเมื่อแบ่งออกเป็นชิ้นเล็ก ๆ ที่ งาน กันอย่างลงตัว ถือว่าแต่ละฟังก์ชันเป็นบริการอิสระที่สามารถเปลี่ยนแปลง อัปเดต หรือลบได้โดยไม่กระทบต่อส่วนที่เหลือของแอปพลิเคชัน

API และ Microservices แตกต่างกันอย่างไร

NS ความแตกต่างระหว่าง API และไมโครเซอร์วิส หนึ่ง API เป็นสัญญาที่ให้คำแนะนำแก่ผู้บริโภคในการใช้บริการพื้นฐาน NS ไมโครเซอร์วิส คือการออกแบบสถาปัตยกรรมที่แยกส่วนของแอปพลิเคชัน (โดยปกติคือเสาหิน) ออกเป็นบริการขนาดเล็กในตัวเอง

แนะนำ: