รูปแบบการติดตั้ง Server
การติดตั้ง Server สามารถติดตั้งได้ทั้งหมด 4 รูปแบบ ท่านสามารถเลือกติดตั้งได้ตาม Requrement ที่ท่านต้องการ ทั้งนี้ ระบบติดตั้งแบบประหยัด แต่ประสิทธิภาพยังคือ คือ Setup 3 แต่หากท่านมีงบประมาณและต้องการที่จะให้ระบบทำงานได้ดีที่สุด และรองรับการเติมโตต่อปริมาณงานในอนาคต เราขอแนะนำเป็น Setup 1
Setup 1: Separate Reverse Proxy & MLI คือ การแยก Server ของทุกระบบออกจากกัน โดยเฉพาะ ระบบฐานข้อมูลของงานเชื่อมต่อ (MLI) ทำให้สามารถตอบโจทย์การทำงานที่มี Transaction สูงสุด
Setup 2: Separate Reverse Proxy คือ การแยก Server ของระบบ Reverse Proxy ออกจากกัน เพื่อใช้ประโยชน์ของ Reverse Proxy กับงานอื่นได้ เพื่อประหยัดทรัพยากร Server
Setup 3: Separate Reporting Server (แนะนำ) คือ การแยกระบบ Report ออกมา เพื่อไม่ให้การดึงรายงาน ไปรบกวนการทำงานของระบบหลัก
Setup 4: Merage All Service คือ การใช้ระบบ Server ให้เกือบทุก Service มารวมกันอยู่ที่เดียว มีข้อเสียคือ ทำให้ Server แต่ละตัว มารบกวนการทำงานกัน ซึ่งอาจทำให้เกิดปัญหาได้
Server | Type | Description | Default Port |
---|---|---|---|
NGINX | Reverse Proxy Server | คือ Server Reverse Proxy ที่ควบคุม API ที่วิ่งเข้ามา และจะทำการ Forward ไปตาม Service ต่างๆ ของ MOLOG, การติดต่อจากภายนอก จะต้องวิ่งผ่าน Service ตัวนี้เท่านั้น | 7700 |
Core Engine Service | Web Server | คือ ระบบ MOLOG หลัก ที่เก็บ Service API ต่างๆของระบบ | 7800 |
Reporting Service | Web Server | คือ ระบบที่ติดตั้งระบบ Report Server เอาไว้ | 7902 |
RFID Service (Soon) | Web Server | คือ ระบบ RFID ที่ติดต่อกับตัว RFID Controller หรือ RFID Host | 7903 |
Socket IO Service (Soon) | Web Server | คือ ระบบ Socket IO ที่ใช้ในการสื่อสารระหว่าง Backend/Frontned | 7904 |
Database | DB Server | คือ เซิฟเวอร์ฐานข้อมูล | 1433 |