簡體   English   中英

程序環境中的WSO2應用程序實例ID

[英]WSO2 application instance ID in program environment

我正在開發基於WSO2 AS的應用程序服務。 我的意圖是應將應用程序部署在AS群集中,以應對大量流量。

群集應為動態群集,以便根據流量變化進行擴展或縮減。

同樣,用戶的服務可能會在其中一個實例中保留相當長的一段時間; 萬一發生故障,應通過對象歸檔(數據庫)的備份和還原機制在對等實例中還原用戶的服務。

因此,挑戰在於:

我需要告訴負載均衡器有關用戶服務持續存在的實例的信息。 這樣負載平衡器將始終將同一用戶的請求路由到集群中的同一實例。 並且在發生故障的情況下,我可以使用已還原用戶服務的新實例來更新負載均衡器。

最好是可以由應用服務器實例動態生成的東西; 在程序環境中可訪問; 負載均衡器理解並用於路由請求...

有人有什么主意嗎?

非常感謝

谷歌搜索一段時間后。 我找到了WSO2聲稱支持的替代方法( http://wso2.com/products/elastic-load-balancer/ )。

NGinx Plus帶有一個稱為會話持久性(Session Persistence)的功能( https://www.nginx.com/products/session-persistence/ ),該功能提供了將負載均衡器將傳入請求路由到特定后端服務器的方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM