Best_ZJJ
2015-02-15 01:29
$db_conf = $slaves[array_rand($slaves)];
这句
在这只是最简单的案例演示,实际生产环境会根据“特定算法”决定连接到哪台台服务器。这个“特定算法”有可能依据“最少连接数”,有可能依据“最快响应”等。
其实,案例中的取随机数相当于用一种最简陋“算法”来保证了每次请求至少不会都连接到同一台服务器(实际场景不会这样做)。当然,如果老师讲课时提醒一句话,会减少很多同学的疑惑。
Application这个类是在哪一节写的?怎么没看到
实际应用中是根据每个从服务器的状态 挑选空闲机器来进行操作的 这里采用随机应该只是一种演示
我个人认为是提高丛库的利用率吧!不知道理解的有出入么?
大话PHP设计模式
62164 学习 · 230 问题
相似问题