อะไรคือความแตกต่างระหว่างความสัมพันธ์ของเซสชันและเซสชันแบบติดหนึบในบริบทของเซิร์ฟเวอร์การโหลดบาลานซ์
อะไรคือความแตกต่างระหว่างความสัมพันธ์ของเซสชันและเซสชันแบบติดหนึบในบริบทของเซิร์ฟเวอร์การโหลดบาลานซ์
คำตอบ:
ฉันเคยเห็นคำศัพท์เหล่านี้ใช้แทนกันได้ แต่มีหลายวิธีในการนำไปใช้:
ฉันสงสัยว่า Sticky อาจหมายถึงวิธีคุกกี้และความสัมพันธ์นั้นอาจอ้างถึง # 2 และ # 3 ในบางบริบท แต่นั่นไม่ใช่วิธีที่ฉันเคยเห็น (หรือใช้เอง)
ดังที่ฉันเคยได้ยินคำศัพท์ที่ใช้ในสถานการณ์การจัดสรรภาระงานอยู่เสมอคำเหล่านี้สามารถใช้แทนกันได้ ทั้งสองอย่างหมายความว่าเมื่อเริ่มเซสชันเซิร์ฟเวอร์เดียวกันจะตอบสนองคำขอทั้งหมดสำหรับเซสชันนั้น
เซสชัน Sticky หมายความว่าเมื่อมีคำขอเข้ามาในไซต์จากไคลเอ็นต์คำขอเพิ่มเติมทั้งหมดจะไปที่คำขอไคลเอ็นต์เริ่มต้นของเซิร์ฟเวอร์เดียวกันที่เข้าถึง ฉันเชื่อว่าความสัมพันธ์ของเซสชันเป็นคำพ้องความหมายของเซสชันที่มีความสามารถ
พวกเขาก็เหมือน ๆ กัน.
ทั้งสองอย่างหมายความว่าเมื่อเข้ามาในตัวโหลดบาลานเซอร์คำขอจะถูกส่งไปยังเซิร์ฟเวอร์ที่ให้บริการคำขอแรก (และมีเซสชัน)
เซสชั่น Sticky หมายถึงการกำหนดเส้นทางการร้องขอของเซสชันเฉพาะไปยังเครื่องจริงเครื่องเดียวกับที่รับคำขอแรกสำหรับเซสชันนั้น
บทความนี้ชี้แจงคำถามสำหรับฉันและกล่าวถึงการคงอยู่ของตัวจัดสรรภาระงานประเภทอื่น ๆ
ความคิดของเดฟ: ความคงอยู่ของตัวจัดสรรภาระงาน (เซสชันที่เหนียว)
พวกเขาเป็นคำพ้องความหมาย ไม่มีความแตกต่างเลย
Sticky Session / Session Affinity:
Affinity / Stickiness / Contact ระหว่างเซสชันของผู้ใช้และเซิร์ฟเวอร์ที่ส่งคำขอของผู้ใช้จะยังคงอยู่