资讯 更多 >>
[go-kratos-1]Golang微服务框架kratos安装和使用
俯瞰秘境独龙江 醉人山水宛如蛟龙...
环球微资讯!桂圆肉干一天吃多少合...
世界讯息:奶粉中加“OPO”更好吗?
今日要闻!三十岁是什么年属什_三十...
【新视野】ESG主题主动型基金表现“...
苏宁易购去哪联系客服_苏宁易购一键...
股份有限公司股份转让的主要规定(...
知耻后勇!英超4次出现球队0-9输球...
为何都觉得比亚迪海鸥会成为下一个...
动态更多 >>
新智认知: 新智认知数字科技股份有...
郑州银行董秘回复:我行董事长是否...
你们,温暖了2021
西安市新增27个中风险地区 目前有1...
广西新增本土确诊病例1例
哈尔滨市全域均为低风险地区
寒潮将影响我国中东部地区 四川盆...
昆明至哈尔滨一航班发现1名入境复阳...
陕西研考:封控区内考生在原报考点...
北京今日最高气温仅5℃ 明起强冷空...
会展 更多 >>
美籍酿酒师在崇礼:中国是第二故乡...
河南项城报告2名疑似新冠肺炎病例 ...
浙江绍兴确诊病例首次零新增 上虞...
广西东兴实行全员居家隔离 启动口...
新疆全方位推进乡村振兴 “富春山...
云南瑞丽市主城区全员核酸检测结果...
内蒙古满洲里累计治愈出院本土确诊...
孙海洋夫妻驱车山东阳谷:还在为孙...
大国工匠追梦“玉米强国”40载:用...
让南海“海洋热带雨林”斑斓多彩
专题报道 
当前位置: 资讯 > >> 正文
 
[go-kratos-1]Golang微服务框架kratos安装和使用
来源:腾讯云     时间:2023-03-13 10:04:00

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

关键词:

热门推荐
猜你喜欢