本章節(jié)我們用一個(gè)簡單的示例去演示一下go-zero中的一些基本功能。本節(jié)將包含以下小節(jié):
在正式進(jìn)入后續(xù)文檔敘述前,可以先留意一下這里的源碼,后續(xù)我們會基于這份源碼進(jìn)行功能的遞進(jìn)式演示, 而不是完全從0開始,如果你從快速入門章節(jié)過來,這份源碼結(jié)構(gòu)對你來說不是問題。
點(diǎn)擊這里下載演示工程基礎(chǔ)源碼
程序員小明需要借閱一本《西游記》,在沒有線上圖書管理系統(tǒng)的時(shí)候,他每天都要去圖書館前臺咨詢圖書館管理員,
過了一天,小明又來到圖書館,問:
就這樣經(jīng)過多次反復(fù),小明也是徒勞無功,浪費(fèi)大量時(shí)間在來回的路上,于是終于忍受不了落后的圖書管理系統(tǒng), 他決定自己親手做一個(gè)圖書查閱系統(tǒng)。
這個(gè)微小的圖書借閱查詢系統(tǒng)雖然小,從實(shí)際來講不太符合業(yè)務(wù)場景,但是僅上面兩個(gè)功能,已經(jīng)滿足我們對go-zero api/rpc的場景演示了, 后續(xù)為了滿足更豐富的go-zero功能演示,會在文檔中進(jìn)行業(yè)務(wù)插入即相關(guān)功能描述。這里僅用一個(gè)場景進(jìn)行引入。
注意:user中的sql語句請自行創(chuàng)建到db中去。
INSERT INTO `user` (number,name,password,gender)values ('666','小明','123456','男');
更多建議: