欧美色图校园春色小说,黄色av大片免费看,五月丁香六月激情婷婷,日本一二三区免费不卡视频,亚洲精品午夜999,国产精品人成视频免费vod,国产精品日韩欧美在线一区二区,亚洲午夜久久国产精品,欧美一级黄片在线免费观看

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

來源:騰訊云 發布:2023-03-09 17:02:04

一,Kratos定義

Kratos 一套由bilibili開源輕量級 Go 微服務框架,包含大量微服務相關框架及工具。

官方網址:https://go-kratos.dev/docs/

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


(相關資料圖)

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

二,安裝

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

brew install protobuf

安裝好了后,我們可以使用 執行一下 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

三,創建基礎項目

通過 kratos 命令創建項目模板:

kratos new helloworld

四,使用框架

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

make apimake all

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

wire ./...

3,啟動我們的kratos項目

kratos run

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

curl localhost:8000/helloworld/aa##kratos響應{    "message": "hello aa" }

這樣我們就成功創建并運行了這個kratos項目

關鍵詞:
相關新聞