您当前的位置: 首页 >> 关注 > >> 内容页

全球观点:[go-kratos-1]Golang微服务框架kratos安装和使用

2023-03-07 12:10:55 来源:腾讯云

一,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

这样我们就生成了一个Kratos项目。

四,使用框架

1,使用make 命令来编译和下载所有框架

make apimake all

2,使用wire 命令来依赖注入

wire ./...

3,启动我们的kratos项目

kratos run

4,使用curl访问接口,看看是否成功。

curl localhost:8000/helloworld/aa##kratos响应{    "message": "hello aa" }

这样我们就成功创建并运行了这个kratos项目

分享到:
x 广告
x 广告

  Copyright @ 2001-2013 www.9774.com.cn All Rights Reserved 中国时尚网 版权所有

联系方式:954 29 18 82 @qq.com

   粤ICP备18025786号  营业执照公示信息   未经吉中国时尚网书面授权,请勿建立镜像,转载请注明来源,违者依法必究

关于我们 | 联系方式 | 版权声明 | 招聘信息 | 友情链接 | 合作伙伴 |