2013-04-09 89 views
1

使用HA-代理1.4.18我使用平衡源爲TCP流平衡到2臺服務器的選項。然而,從一個公認的非常小的連接樣本集看來,他們都只是去了一臺服務器 - 首先在haproxy配置中列出的服務器。由源犯規HA-代理平衡出現一致

  • 聽視頻*:1935年
  • 平衡源
  • 模式TCP
  • 服務器server1的192.168.0.1:1935
  • 服務器服務器2 192.168.0.2:1935

我沒有看到它將負載分割到2個盒子上。這在我使用餘額roundrobin時起作用,但是對於這個特殊的應用我不能使用這個方法。

從這些客戶的2臺機器之間loadbalanced否則持續會話任何想法? ?

乾杯

回答

1

你怎麼測試的餘額,醫生說:

的源IP地址散列併除以總 重量正在運行的服務器的指定哪個服務器將 接收請求。這確保了相同的客戶端IP地址 總會只要沒有 服務器停機或向上到達同一個服務器。如果散列結果的變化,由於 數量正在運行的服務器的改變,許多客戶將 定向到不同的服務器。這種算法通常是在TCP模式下使用的,其中不可以插入cookie。它也 在互聯網上用於提供盡力而爲的粘性 到拒絕會話cookie的客戶。這種算法是 靜態默認情況下,這意味着隨時改變服務器的 體重不會有任何效果,但可以如果你只用2個不同的IP測試使用「散列型」

被 改變您可能會遇到特定情況。

+0

乾杯魯道夫。 sampe套裝太小了。在添加更多客戶後,它的表現相當不錯。 – 2013-05-02 19:48:57