logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
โหมดคลัสเตอร์
ภาพรวม
การเตรียมการ
การปรับใช้บน Kubernetes
กระบวนการดำเนินงาน
การแบ่งบริการ
ข้อมูลอ้างอิงสำหรับการพัฒนา
Next Pageการเตรียมการ
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#โหมดคลัสเตอร์

#บทนำ

NocoBase ตั้งแต่เวอร์ชัน v1.6.0 เป็นต้นไป รองรับการรันแอปพลิเคชันในโหมดคลัสเตอร์ครับ/ค่ะ เมื่อแอปพลิเคชันทำงานในโหมดคลัสเตอร์ จะสามารถเพิ่มประสิทธิภาพในการจัดการการเข้าถึงพร้อมกันได้ โดยใช้หลายอินสแตนซ์และโหมดมัลติคอร์ครับ/ค่ะ

#สถาปัตยกรรมระบบ

20251031221530

  • คลัสเตอร์แอปพลิเคชัน: คลัสเตอร์ที่ประกอบด้วยอินสแตนซ์ของแอปพลิเคชัน NocoBase หลายตัว สามารถติดตั้งบนเซิร์ฟเวอร์หลายเครื่อง หรือรันเป็นหลายโปรเซสในโหมดมัลติคอร์บนเซิร์ฟเวอร์เครื่องเดียวได้ครับ/ค่ะ
  • ฐานข้อมูล: ใช้จัดเก็บข้อมูลของแอปพลิเคชัน ซึ่งอาจเป็นฐานข้อมูลแบบโหนดเดียว (single-node) หรือฐานข้อมูลแบบกระจาย (distributed database) ก็ได้ครับ/ค่ะ
  • พื้นที่จัดเก็บข้อมูลแบบแชร์: ใช้สำหรับจัดเก็บไฟล์และข้อมูลของแอปพลิเคชัน โดยรองรับการเข้าถึงแบบอ่านและเขียนจากหลายอินสแตนซ์ครับ/ค่ะ
  • มิดเดิลแวร์: ประกอบด้วยคอมโพเนนต์ต่างๆ เช่น แคช (cache), สัญญาณซิงโครไนซ์ (synchronization signals), คิวข้อความ (message queue) และการล็อกแบบกระจาย (distributed locks) เพื่อรองรับการสื่อสารและการประสานงานภายในคลัสเตอร์แอปพลิเคชันครับ/ค่ะ
  • โหลดบาลานเซอร์: มีหน้าที่กระจายคำขอจากไคลเอนต์ไปยังอินสแตนซ์ต่างๆ ในคลัสเตอร์แอปพลิเคชัน รวมถึงทำการตรวจสอบสถานะ (health checks) และการย้ายระบบเมื่อเกิดข้อผิดพลาด (failover) ครับ/ค่ะ

#เรียนรู้เพิ่มเติม

เอกสารนี้เป็นเพียงการแนะนำแนวคิดพื้นฐานและส่วนประกอบของโหมดคลัสเตอร์ NocoBase เท่านั้นครับ/ค่ะ สำหรับรายละเอียดการติดตั้งและตัวเลือกการตั้งค่าเพิ่มเติม สามารถอ้างอิงจากเอกสารต่อไปนี้ได้เลยครับ/ค่ะ

  • การติดตั้ง
    • การเตรียมตัว
    • การติดตั้งบน Kubernetes
    • ขั้นตอนการปฏิบัติงาน
  • ขั้นสูง
    • การแยกบริการ
  • เอกสารอ้างอิงสำหรับนักพัฒนา