ฉันมี memcache ทำงานบนเว็บเซิร์ฟเวอร์ 5 แห่งซึ่งอยู่ในรายการโฮสต์ใน php และโหลดบาลานซ์ที่ส่วนหน้า ดังนั้นเนื่องจาก memcached ควรจะกระจายไคลเอนต์ php จะตัดสินใจว่าโหนดใดที่จะเขียนคู่คีย์ / ค่าและเก็บบันทึกสำหรับการดึงในภายหลังจากโหนดเดียวกันนั้นใช่มั้ย
หรือเป็นรหัสลูกค้า php ไม่ฉลาดพอที่จะทำเช่นนั้นและมันเขียนข้อมูลไปยังเซิร์ฟเวอร์ทั้งหมดแล้วสุ่มภาพจากสระว่ายน้ำเพื่ออ่านจาก?
แต่ถ้าเป็นเช่นนั้น เขียนไปยังอินสแตนซ์ทั้งหมดในรายการโฮสต์ / พูล; ดังนั้นอะไรคือจุดประสงค์ของเครื่องมืออย่างhttp://repcached.sourceforge.net/ซึ่งจะจำลองข้อมูลซ้ำซ้อน
เหตุผลที่ฉันถามก็คือเพราะเซิร์ฟเวอร์ load load ทั้งหมดกำลังทำงานอยู่และถ้ามันเขียนไปยังเซิร์ฟเวอร์ทั้งหมดใน pool แน่นอนแล้วดูเหมือนว่ามันจะทำลายจุดประสงค์ของการเผยแพร่และดังนั้นฉันควรบังคับให้ php ดึงออกจากโฮสต์ ในรายการโฮสต์ที่เป็น localhost