略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: 负载均衡

2024-05-03

负载均衡

有 4 中复杂均衡策略,可以用于支持 MySQL slave 的配置。

random

当执行语句的时候随机选择一个服务器。

random once (默认值)

当第一个查询执行的时候,随机选择一个服务器,在本页面随后的查询中, 使用相同的一个服务器连接。

这是默认值,并且这种方式对于连接状态信息可能产生的变数影响最小。

round robin

轮循配置中的所有服务器。

user-defined via callback

可以用于制定任何一种其他的策略。

可以使用 random, roundrobin, 和 user filters 在插件的配置中,指定使用的 负载均衡策略。

服务器可以被设定权重。若果一个服务器的权重被设定为 2,那么在大量的操作后,可以看到 他使用的次数将是那些权重为 1 的服务器使用的 2 倍。这种优先级信息可以被非常方便的 在 heterogenous 环境中设定。例如,希望在一个更好的设备上执行更多查询, 或者希望在就近的设备中进行更多的查询,等等这些各种各样的不同原因使用。

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/mysqlnd-ms.loadbalancing.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3