我有幾個Asterisk盒和2個kamailio服務器(都用於故障轉移)在Asterisk盒之間進行負載平衡調用。 Kamailio服務器從E1到SIP網關接收呼叫,然後將呼叫轉發到Asterisk羣集。沒有NAT,平臺只處理入站呼叫。Kamailio - 如何負載平衡多臺kamailio服務器?
在這一點上,Asterisk服務器的負載平衡是好的:Asterisk羣集可以毫無問題地處理幾千個同時調用,如果我想要更多的調用,我只需要設置一個新的Asterisk服務器並將其設置爲IP地址給Kamailio的調度員。 關於Kamailio,故障轉移羣集(如果我們可以稱之爲羣集,因爲只有2個服務器)完美地工作。
但是,任何高科技解決方案都有限制:我們無法無限增長Asterisk羣集,所以在某些時候,我們需要添加更多的Kamailio服務器。 知道E1到SIP網關將呼叫重定向到只有1個IP地址(kamailio羣集地址),問題是:
我們如何將任意數量的新的Kamailio服務器添加到p平臺,並負載平衡SIP kamailio集羣之間的請求?
「grosso-modo」,如何負載平衡負載平衡器? :)
我想到了Kamailio + LVS整合。任何線索,任何人?