麻豆国产精品无码人妻无码|人妻互换精品一区二区|亚洲天堂精品在线|国产VOYEUR精品偷窥222|视频一区在线免费观看|韩国三级在线观看久|久久综合伊人77777|国产精品国产一区二区三区四区

每日熱訊![go-kratos-1]Golang微服務(wù)框架kratos安裝和使用

來源:騰訊云 發(fā)布:2023-03-09 17:02:04

一,Kratos定義

Kratos 一套由bilibili開源輕量級(jí) Go 微服務(wù)框架,包含大量微服務(wù)相關(guān)框架及工具。

官方網(wǎng)址:https://go-kratos.dev/docs/

本入門教程,將會(huì)教大家安裝以及入門使用。


(相關(guān)資料圖)

這里提供一個(gè)kratos基本增刪改查操作的例子:https://github.com/3139487747/Kratos-CRUD-Example

二,安裝

1,安裝protobuf,我們使用brew安裝

brew install protobuf

安裝好了后,我們可以使用 執(zhí)行一下 protoc --version

? protoc --versionlibprotoc 3.21.7

2,安裝protobuf依賴工具 protoc-gen-go

go install google.golang.org/protobuf/cmd/protoc-gen-go

3,安裝kratos

go install github.com/go-kratos/kratos/cmd/kratos/v2@latest

三,創(chuàng)建基礎(chǔ)項(xiàng)目

通過 kratos 命令創(chuàng)建項(xiàng)目模板:

kratos new helloworld

四,使用框架

1,使用make 命令來編譯和下載所有框架

make apimake all

2,使用wire 命令來依賴注入

wire ./...

3,啟動(dòng)我們的kratos項(xiàng)目

kratos run

4,使用curl訪問接口,看看是否成功。

curl localhost:8000/helloworld/aa##kratos響應(yīng){    "message": "hello aa" }

這樣我們就成功創(chuàng)建并運(yùn)行了這個(gè)kratos項(xiàng)目

關(guān)鍵詞:
相關(guān)新聞
title="麻豆国产精品无码人妻无码|人妻互换精品一区二区|亚洲天堂精品在线|国产VOYEUR精品偷窥222|视频一区在线免费观看|韩国三级在线观看久|久久综合伊人77777|国产精品国产一区二区三区四区|狠狠色成人一区二区三区|精品人妻高清麻豆av|国产免费一区二区三区视频|久久这里只有精品首页">