0
我有2臺服務器。第一臺服務器安裝了WSO2 APIM,BAM,BPS和GREG。這些產品是MYSQL數據庫。我想在第二臺服務器上安裝APIM,並使用相同的MYSQL數據庫。如何在沒有前端負載均衡器的情況下成功實現APIM的負載均衡?這是一個可行的解決方案?如何在沒有負載均衡器的情況下加載平衡WSO2 API管理器?
任何幫助將不勝感激!
我有2臺服務器。第一臺服務器安裝了WSO2 APIM,BAM,BPS和GREG。這些產品是MYSQL數據庫。我想在第二臺服務器上安裝APIM,並使用相同的MYSQL數據庫。如何在沒有前端負載均衡器的情況下成功實現APIM的負載均衡?這是一個可行的解決方案?如何在沒有負載均衡器的情況下加載平衡WSO2 API管理器?
任何幫助將不勝感激!
爲了正確使用兩臺物理服務器的計算資源,您必須使用負載平衡器。如果您打算使用軟件負載平衡器,我們的建議是Nginx。是的,你可以使用相同的MySQL數據庫服務器。說到數據庫,有一些可以在兩個API Manager實例之間共享。但是您也必須創建少數非共享數據庫。
有關負載均衡WSO2 API Manager的更多詳細信息,我想打印以下文章。
如果您需要就這個問題請讓我知道更多的幫助。
謝謝,
Upul
感謝Upul用於響應。我已經安裝了nginx16,並正在處理這裏記錄的配置:https://docs.wso2.com/display/CLUSTER420/Clustering+the+Gateway。我只有2臺服務器來配置負載平衡。服務器1是我安裝nginx的地方,我也嘗試將其設置爲網關工作者。服務器2具有API Manager,所有組件都已啓動並正在運行。當我嘗試在服務器1上啓動網關工作者時,它掛在最後一行...... APIKeyMgtServiceComponent在端口啓動節儉密鑰管理服務:10397 .......任何想法如何啓動可以通過此點? – hunter
Upul,我能夠解決這個問題,事實證明這不是一個問題。顯然,該服務無法完全啓動,因爲我在啓動腳本中缺少一個參數。我有:sh /wso2/wso2am-1.9.0/bin/wso2server.sh -Dprofile =網關工作者。我在後面追加「> server.out&」,服務成功啓動。 – hunter