課程
/后端開發(fā)
/PHP
/大話PHP設(shè)計模式
$db_conf = $slaves[array_rand($slaves)];
這句
2015-02-15
源自:大話PHP設(shè)計模式 14-4
正在回答
在這只是最簡單的案例演示,實際生產(chǎn)環(huán)境會根據(jù)“特定算法”決定連接到哪臺臺服務(wù)器。這個“特定算法”有可能依據(jù)“最少連接數(shù)”,有可能依據(jù)“最快響應(yīng)”等。
其實,案例中的取隨機數(shù)相當(dāng)于用一種最簡陋“算法”來保證了每次請求至少不會都連接到同一臺服務(wù)器(實際場景不會這樣做)。當(dāng)然,如果老師講課時提醒一句話,會減少很多同學(xué)的疑惑。
Best_ZJJ 提問者
Application這個類是在哪一節(jié)寫的?怎么沒看到
實際應(yīng)用中是根據(jù)每個從服務(wù)器的狀態(tài) 挑選空閑機器來進行操作的 這里采用隨機應(yīng)該只是一種演示
我個人認為是提高叢庫的利用率吧!不知道理解的有出入么?
舉報
幫助PHPer具備使用設(shè)計模式解決工程中復(fù)雜邏輯的能力
1 回答請問,獲取數(shù)組的key的時候是不是就自動調(diào)用了offsetget 方法呢?
1 回答在主從的時候是如何實現(xiàn)單例數(shù)據(jù)庫對象的
4 回答什么時候會使用觀察者模式呢?
1 回答自動加載時候反斜杠為什么要替換成正斜杠
2 回答為什么我不能通過$u->name去獲取name的數(shù)據(jù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-27
在這只是最簡單的案例演示,實際生產(chǎn)環(huán)境會根據(jù)“特定算法”決定連接到哪臺臺服務(wù)器。這個“特定算法”有可能依據(jù)“最少連接數(shù)”,有可能依據(jù)“最快響應(yīng)”等。
其實,案例中的取隨機數(shù)相當(dāng)于用一種最簡陋“算法”來保證了每次請求至少不會都連接到同一臺服務(wù)器(實際場景不會這樣做)。當(dāng)然,如果老師講課時提醒一句話,會減少很多同學(xué)的疑惑。
2016-06-10
Application這個類是在哪一節(jié)寫的?怎么沒看到
2015-03-02
實際應(yīng)用中是根據(jù)每個從服務(wù)器的狀態(tài) 挑選空閑機器來進行操作的 這里采用隨機應(yīng)該只是一種演示
2015-02-28
我個人認為是提高叢庫的利用率吧!不知道理解的有出入么?