我試圖在DNS管理器中使用自定義域和SRV記錄在bluemix中對應用程序執行負載平衡。我創建了自己的doamin ccbluemix.dynu.com
,並將其作爲自定義域添加到bluemix。我在美國地區創建了應用程序,並創建了一個包含自定義域myapp.ccbluemix.dynu.com
的路線。然後,我在英國地區部署了相同的應用程序,並在那裏創建了自定義域名爲myapp.ccbluemix.dynu.com
的路線。使用自定義域和DNS SRV記錄在Bluemix中進行負載平衡
現在,無論何時用戶點擊此路線,我想在美國和英國地區之間做一個負載平衡,以便替代請求由我們和英國地區提供服務。
爲此,我創建了SRV記錄,如
_http._tcp.ccbluemix.dynu.com SRV eu-gb.mybluemix.net [Priority: 0] [Weight: 50] 10
_http._tcp.ccbluemix.dynu.com SRV mybluemix.net [Priority: 0] [Weight: 50] 10
但什麼也沒有發生,我不能夠訪問使用自定義路線的所有應用程序。
如果我創建「A」記錄這樣一個cc-load-bal-app.ccbluemix.dynu.com 75.126.81.68
我可以使用自定義路徑訪問應用程序,但顯然它最終總是打美國服務器。
如何使用SRV記錄實現負載平衡?在這裏創建SRV記錄有問題嗎?
我還讀到,您需要在SRV記錄中使用主機名的'A'記錄。
所以我試圖爲bluemix.net和eu-gb.bluemix.net
創建'A'記錄,但沒有幫助。
有人可以幫忙嗎?
這是一個通過HTTP通過瀏覽器提供的Web應用程序嗎? –
是的,它是一個簡單的Web應用程序。 Infact目前我正在使用Java Cloudant Boilerplate。我的主要目標是實現負載平衡 – Chintamani
您可能想要查看:使用IBM Cloudant和Dyn配置並運行多區域Bluemix應用程序,可能會爲您提供良好的啓動位置http://www.ibm.com/developerworks/cloud /library/cl-multi-region-bluemix-apps-with-cloudant-and-dyn-trs/index.html – vmovva