WGHBOY 发表于 2009-8-6 03:33:40

pcc负载均衡几年前就有了

本帖最后由 WGHBOY 于 2009-8-6 03:37 编辑

这是几年前在Linux Virtual Server上的功能,不知是否一样的原理

更新日期:2005-8-6
Persistent client connection,简称pcc,(持续的客户端连接,内核2.2.10版以后才支持)。所有来自同一个IP的客户端将一直连接到同一个物理服务器。超时时间被设置为360秒。Pcc是为https和cookie服务设置的。在这处调度规则下,第一次连接后,所有以后来自相同客户端的连接(包括来自其它端口)将会发送到相同的物理服务器。但这也会带来一个问题,因為大约有25%的Internet可能具有相同的IP地址。
Persistent port connection调度算法 在内核2.2.12版以后,pcc功能已从一个调度算法(你可以选择不同的调度算法:rr、wrr、lc、wlc、pcc)演变成为了一个开关选项(你可以让rr、 wrr、lc、wlc具备pcc的属性)。在设置时,如果你没有选择调度算法时,ipvsadm将默认为wlc算法。 在Persistent port connection(ppc)算法下,连接的指派是基于端口的,例如,来自相同终端的80端口与443端口的请求,将被分配到不同的物理服务器上。不幸的是,如果你需要在的网站上采用cookies时将出问题,因为http是使用80端口,然而cookies需要使用443端口,这种方法下,很可能会出现cookies不正常的情况。

cj3237501 发表于 2009-8-6 05:51:37

``````````````

47771885 发表于 2009-8-6 08:22:49

{:3_64:}

fillmore 发表于 2009-8-6 16:02:23

:):):):):)

gogogo 发表于 2009-8-9 16:14:32

:dizzy:

pxyq 发表于 2009-11-30 04:59:10

{:3_53:}

542425629 发表于 2010-5-13 15:58:18

:handshake
页: [1]
查看完整版本: pcc负载均衡几年前就有了