2016-07-13 42 views
0

我在Amazon Elastic Beanstalk上有多容器Docker環境。這個env包含2個API容器 - PHP和節點。原因是我們以前都在php中實現了邏輯和端點,但是所有新的端點都是在nodejs中完成的。現在我想設置重定向,即2個API容器的存在對於客戶端來說是透明的。例如,當客戶端查詢服務器/登錄時,它將被重定向到php容器,當服務器/註冊到節點1時。因此重定向應該基於端點來確定。實施這個最好的方法是什麼?先謝謝你。Elastic Beanstalk多容器Docker環境:在2個API之間重定向請求

回答

1

最好的辦法是相對的。

前面的Nginx或haproxy是根據URL規則交換後端的最佳選擇。

+0

那麼,haproxy是一個負載平衡器。 AWS上已經有負載平衡器。我可以使用那個嗎? – terreb

+0

好吧,我潛入ELB和HaProxy。你是對的。對於我的具體情況,後者更好,因爲允許基於URL進行負載平衡。我會等待其他答案,如果沒有更好的解決方案,我會標記你的接受。謝謝。 – terreb

+0

你可以把第三個應用程序,只有工作是HAproxy。 客戶端 - > elpro for haproxy - > haproxy實例 - > elb爲您的實例 –

相關問題