您的当前位置:首页>消费要闻 > 正文

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

  • 2023-03-08 16:03:28 来源:腾讯云

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

标签:

推荐阅读

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

Kratos一套由bilibili开源轻量级Go微服务框架,包含大量微服务相关框架及工具。

热资讯!兰亭

1、兰亭,地处绍兴城西南25华里的兰渚山下,与禹陵、东湖并立为绍兴市郊三大著名风景点之一,一直因书法...

闪亮的她丨听“最美女性榜样”讲述奋进故事

近日,大连市甘井子区以“奋进新时代巾帼勇争先”为主题,举办纪念“三八”国际妇女节113周年活动。活动...

环球今热点:卧式离心泵

1、阳光卧式多级离心泵、单吸多级、分段式离心泵。2、具有效率高、性能范围广、运行安全平稳、噪音低、...

全球微速讯:家里厕所总是有小飞虫在“蹦迪”,它们到底啥来头?

惊蛰已过所谓“春雷惊百虫”是指惊蛰时节,春雷始鸣惊醒蛰伏于地下过冬的昆虫所以此时正是虫子活跃的时...

猜您喜欢

【版权及免责声明】凡注明"转载来源"的作品,均转载自其它媒体,转载目的在于传递更多的信息,并不代表本网赞同其观点和对其真实性负责。亚洲消费网倡导尊重与保护知识产权,如发现本站文章存在内容、版权或其它问题,烦请联系。 联系方式:8 86 239 5@qq.com,我们将及时沟通与处理。

规范直销