Round Robin Routing for Traffic Distributor


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

เพิ่มเติม: วิธีนี้ควรเลือกเฉพาะเมื่อคุณมีเนื้อหา backends ที่เหมือนกันเนื่องจากข้อมูลที่ผู้ใช้ร้องขอจะถูกโหลดจากทั้งสองเซิร์ฟเวอร์

ดังนั้นแต่ละ backend จะเข้าถึงตามระดับความสำคัญที่กำหนดไว้ล่วงหน้าซึ่งในกรณีของการใช้ Traffic Distributor จะถูกตั้งค่าเป็นเปอร์เซ็นต์ของคำขอที่เข้ามาทั้งหมด ตัวอย่างเช่น:

  • หากน้ำหนักเท่ากัน (เช่น 50% สำหรับ backend ทั้งสอง) ทุกคำขอถัดไปจะถูกไปที่เซิร์ฟเวอร์อื่นในแต่ละครั้ง ซึ่งส่งผลให้มีการใช้ทรัพยากรอย่างเท่าเทียมกันและกระจายปริมาณการใช้งานที่เท่ากัน

  • หากอัตราส่วนที่ระบุคือ 70% ถึง 30% 10 คำขอที่ต่อเนื่อง 7 รายการจะไปที่ environment แรกและอีก 3 รายการจะไปที่ environment ที่สองซึ่งอาจมีประโยชน์ในการทำให้ส่วนนี้หรือส่วนหลังตอบสนองบ่อยขึ้นหรือน้อยลง (เช่น เพื่อใช้ประโยชน์จากการโหลดของเซิร์ฟเวอร์)

  • ในกรณีที่ระบุ 100% สำหรับเซิร์ฟเวอร์ใดๆ – เฉพาะ backend จะถูกประกาศในการตั้งค่าและจะประมวลผลคำขอที่เข้ามาทั้งหมดซึ่งสามารถใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การดำเนินการอัปเดตแอปพลิเคชันที่มองไม่เห็นหรือการย้าย environment ไปยังฮาร์ดแวร์ใหม่โดยไม่มี downtime