Service ในโปรเจกต์เดียวกันเชื่อมต่อกันผ่านเครือข่ายภายใน ไม่ต้องเปิดพอร์ตสู่อินเทอร์เน็ต และทราฟฟิกภายในไม่คิดค่าใช้จ่าย
ทำไมจึงสำคัญ
Service ในโปรเจกต์เดียวกันเข้าถึงกันได้ service จากโปรเจกต์อื่นเข้าถึงไม่ได้ แยกส่วนโดยอัตโนมัติ
การเชื่อมต่อระหว่าง service ใช้ชื่อ service ใน DNS ภายใน ไม่ใช่ที่อยู่สาธารณะบนอินเทอร์เน็ต
ทราฟฟิกภายในไม่คิดค่าแบนด์วิดท์ ประหยัดค่าใช้จ่ายสำหรับแอปที่มีทราฟฟิกสูง
ใช้ชื่อ service เป็น hostname ไม่ต้อง hardcode IP address
ขั้นตอน
สร้าง service ในโปรเจกต์เดียวกัน เช่น backend, ฐานข้อมูล, cache และอื่นๆ
การเชื่อมต่อระหว่าง service ใช้ชื่อ service เป็น hostname (เช่น mongodb:27017)
Service ฐานข้อมูลและ cache ไม่ต้องเปิดพอร์ตสู่อินเทอร์เน็ต ปลอดภัยและมีประสิทธิภาพกว่า
Blog
คำถามที่พบบ่อย
ฟีเจอร์อื่นๆ