首页 > 资讯 > 正文

[go-kratos-1]Golang微服务框架kratos安装和使用 短讯

来源:腾讯云 发布日期:2023-03-09 22:19:26 分享到:

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

关键词:

x 广告

全球短讯!金鸿顺(603922.SH):拟对重庆伟汉增资4000万元

格隆汇12月28日丨金鸿顺公布,为提升重庆伟汉资本实力,拓展业务能力,公司拟以现金出资方式对重庆伟汉增加注册资本,增加注册资本金额全部来

全球速看:Go定时器的三种实现方式

很多时候需要周期性的执行某些操作,就需要用到定时器。定时器有三种思路。Sleep使用休眠,让当前Goroutine休眠一定的时间来实现定时的效果,

全球简讯:抢滩个人养老金,广发证券的“制胜术”

文 梁峰备受关注的个人养老金投资来了。11月25日,人力资源和社会保障部宣布个人养老金制度启动实施,在北京、上海、广州、西安、成都等36个城

全球通讯!超越ConvNeXt!Transformer 风格的卷积网络视觉基线模型Conv2Former

↑点击蓝字关注极市平台作者丨科技猛兽编辑丨极市平台极市导读本文提出一种卷积调制模块,利用卷积来建立关系,这比注意力机制在处理高分辨率

全球快看点丨长江投资: 长江投资:2023年第一次临时股东大会提示性公告

证券代码:600119     证券简称:长江投资        公告编号:临 2022-027       长发集团长江投资实业股份有限公司  

全球快资讯丨报告显示:当前科学研究呈现八大趋势

战略咨询院院长潘教峰表示,从整体上,《2022研究前沿》反映出当前科学研究的八大趋势特点。

每日视讯:冠城大通(600067)12月26日主力资金净买入244.15万元

截至2022年12月26日收盘,冠城大通报收于3 14元,下跌0 95%,换手率0 79%,成交量10 99万手,成交额3443 05万元。冠城大通融资融券信息显示,

环球今日报丨萤石网络(688475):将于2022年12月28日在上海证券交易所科创板上市

2022年12月27日公告发布

x 广告

Copyright   2015-2022 现在海洋网版权所有  备案号:粤ICP备18023326号-5   联系邮箱:855 729 8@qq.com