簡(jiǎn)介:Go語言興起的原因是因?yàn)樵诂F(xiàn)在的網(wǎng)絡(luò)編程中,可以提供更高的并發(fā)能力,更好的性能以及更好的開發(fā)效率。而球星庫(kù)系統(tǒng)是一個(gè)常見的數(shù)據(jù)庫(kù)類產(chǎn)品,比如:汽車庫(kù)、商品庫(kù)、明星庫(kù)等類似的庫(kù)類系統(tǒng)。
利用Go語言的優(yōu)勢(shì),課程中詳細(xì)講解了如何使用iris和xorm來快速構(gòu)建一個(gè)Web應(yīng)用,同時(shí)一步一步引導(dǎo)大家從0開始來創(chuàng)建和開發(fā)一個(gè)完整的球星庫(kù)系統(tǒng)。最后還有豐富的壓力測(cè)試和性能優(yōu)化對(duì)比,為大家在高性能高并發(fā)的技術(shù)升級(jí)道路上提供助力。
課程代碼可以參考 https://github.com/yz124/superstar
課程對(duì)應(yīng)實(shí)戰(zhàn)課程 https://coding.imooc.com/class/295.html
第2章 iris+xorm入門
介紹iris和xorm的常用功能,動(dòng)手把項(xiàng)目代碼框架搭建起來,實(shí)現(xiàn)一個(gè)簡(jiǎn)單例子把站點(diǎn)運(yùn)行起來。
第3章 球星庫(kù)項(xiàng)目實(shí)戰(zhàn)
球星庫(kù)的實(shí)戰(zhàn),從數(shù)據(jù)庫(kù)設(shè)計(jì),以及完整的后臺(tái)和前端頁(yè)面開發(fā),并且對(duì)頁(yè)面做壓力測(cè)試和優(yōu)化。
第4章 集群版本的球星庫(kù)
對(duì)項(xiàng)目代碼稍作修改就可以完成集群版的改造,利用負(fù)載均衡服務(wù)來構(gòu)建網(wǎng)站集群,介紹使用DNS和CDN來對(duì)網(wǎng)站頁(yè)面加速。