Kratos 一套由bilibili開源輕量級 Go 微服務(wù)框架,包含大量微服務(wù)相關(guān)框架及工具。
官方網(wǎng)址:https://go-kratos.dev/docs/
本入門教程,將會教大家安裝以及入門使用。
(資料圖)
這里提供一個kratos基本增刪改查操作的例子:https://github.com/3139487747/Kratos-CRUD-Example
二,安裝
1,安裝protobuf
我們使用brew安裝
brew install protobuf安裝好了后,我們可以使用 執(zhí)行一下 protoc --version
? protoc --versionlibprotoc 3.21.72,安裝protobuf依賴工具 protoc-gen-go
go install google.golang.org/protobuf/cmd/protoc-gen-go3,安裝kratos
go install github.com/go-kratos/kratos/cmd/kratos/v2@latest通過 kratos 命令創(chuàng)建項(xiàng)目模板:
kratos new helloworld這樣我們就生成了一個Kratos項(xiàng)目。
1,使用make 命令來編譯和下載所有框架
make apimake all2,使用wire 命令來依賴注入
wire ./...3,啟動我們的kratos項(xiàng)目
kratos run4,使用curl訪問接口,看看是否成功。
curl localhost:8000/helloworld/aa##kratos響應(yīng){ "message": "hello aa" }這樣我們就成功創(chuàng)建并運(yùn)行了這個kratos項(xiàng)目
中國無人駕駛技術(shù)初創(chuàng)公司文遠(yuǎn)知行考慮IPO 最早于今年上市
寧德時代上半年?duì)I業(yè)收入同比增156.32% 研發(fā)投入逼近同期凈利
蘭博基尼上半年業(yè)績創(chuàng)紀(jì)錄 上半年生產(chǎn)5090輛汽車
傳特斯拉或引入另一家壓鑄機(jī)供應(yīng)商 不會取消與IDRA合作
高油價有助于加速向電動汽車轉(zhuǎn)型 英國5月汽車產(chǎn)量同比增13%
Copyright @ 2001-2013 www.rhrutyj.cn All Rights Reserved 中國時尚網(wǎng) 版權(quán)所有
聯(lián)系方式:954 29 18 82 @qq.com
粵ICP備18025786號 營業(yè)執(zhí)照公示信息 未經(jīng)吉中國時尚網(wǎng)書面授權(quán),請勿建立鏡像,轉(zhuǎn)載請注明來源,違者依法必究
關(guān)于我們 | 聯(lián)系方式 | 版權(quán)聲明 | 招聘信息 | 友情鏈接 | 合作伙伴 |