我已經實施了HTTP負載平衡使用應用程序請求路由爲我的Web應用程序。我有一個負載平衡器服務器和兩個應用程序服務器,即SERVER1和SERVER2。我在負載均衡器服務器的服務器場中配置了客戶端親和性。ARR 3.0:客戶端關係不工作
但問題是來自同一客戶端的請求被髮送到不同的服務器。此行爲已在服務器場的「監視和管理」部分中確認。 另外我在客戶端「對象引用未設置爲對象的實例」中出現錯誤。
這是因爲當來自客戶端的第一個請求命中SERVER1時,它在SERVER1的會話中創建了一個對象。現在,來自同一客戶端的第二個請求試圖訪問會話中創建的對象。但是請求是從負載均衡器而不是SERVER1中訪問SERVER2。由於在SERVER2客戶端中沒有會話存在此錯誤。
據我所知,客戶端親和配置意味着處理這個問題,其中來自客戶端的所有後續請求將轉到服務於第一個請求的同一服務器。
但在我的情況下,這個功能是行不通的。任何解決方案將是非常有益的。