可以在squid.conf配置中使用该标签或参数来寻址每个相邻对等体,而不是针对每个请求,而是在某个时间或定量间隔之后。
现在,每个请求都会转到一个新的对等点,但我需要该对等点每隔几分钟或每10个请求更改一次。
acl all src 0.0.0.0/0
http_access allow all
http_port 3128
server_persistent_connections off
cache_peer 45.72.51.207 parent 7775 7 proxy-only round-robin default login=login
cache_peer 23.229.126.58 parent 7587 7 proxy-only round-robin default login=login
cache_peer 23.229.126.136 parent 7665 7 proxy-only round-robin default login=login
cache_peer 45.72.55.94 parent 7131 7 proxy-only round-robin default login=login
cache_peer 45.72.55.30 parent 7067 7 proxy-only round-robin default login=login
never_direct allow all发布于 2021-09-20 05:59:39
我理解您的解释;您需要加权轮询。
它就像一个圆圈一样选择第一个对等点,然后是第二个对等点,然后是第三个对等点,依此类推,直到所有对等点都被使用了,然后再次选择第一个对等点,并重复该序列。
您可以在对等配置行的末尾设置weight=
Modified with weight= option to un-balance the connections.
Un-balance the connections to pick this peer N times each cycle.此外,您还可以在对等配置行的末尾设置max-conn,以获得与对等的最大连接。
最大连接数示例:
cache_peer Server01 parent 80 0 no-query originserver login=PASS max-conn=10
cache_peer Server02 parent 80 0 no-query originserver login=PASS max-conn=50
cache_peer Server03 parent 80 0 no-query originserver login=PASS max-conn=60 权重示例:
cache_peer Server01 parent 80 0 no-query originserver login=PASS weight=5
cache_peer Server02 parent 80 0 no-query originserver login=PASS weight=10
cache_peer Server03 parent 80 0 no-query originserver login=PASS weight=20https://stackoverflow.com/questions/67018345
复制相似问题