一、Golang环境安装及配置Go Module https://go-zero.dev/cn/docs/prepare/golang-install mac OS安装Go# 下载并安装Go for Mac 验证安装结果 $ go version go version go1.15.1 darwin
接下来我们就使用DTM基于TCC来实现分布式事务。 首先需要安装dtm,我使用的是mac,直接使用如下命令安装: brew install dtm 给DTM创建配置文件dtm.yml,内容如下: MicroService: Driver:'dtm-driver-gozero'# 配置dtm使用go-zero的微服务协议 Target:'etcd:/...
首先需要安装dtm,我使用的是mac,直接使用如下命令安装: brew install dtm 给DTM创建配置文件dtm.yml,内容如下: MicroService: Driver: 'dtm-driver-gozero' # 配置dtm使用go-zero的微服务协议 Target: 'etcd://localhost:2379/dtmservice' # 把dtm注册到etcd的这个地址 EndPoint: 'localhost:36790' # dtm的本...
Goctl在go-zero项目开发着有着很大的作用,其可以有效的帮助开发者大大提高开发效率,减少代码的出错率,缩短业务开发的工作量,更多的Goctl的介绍请阅读Goctl介绍 安装(mac&linux) ### Go 1.15 及之前版本GO111MODULE=onGOPROXY=https://goproxy.cn/,direct go get -u github.com/zeromicro/go-zero/tools/goc...
首先需要安装dtm,我使用的是mac,直接使用如下命令安装: brew install dtm 给DTM创建配置文件dtm.yml,内容如下: MicroService:Driver:'dtm-driver-gozero'# 配置dtm使用go-zero的微服务协议Target:'etcd://localhost:2379/dtmservice'# 把dtm注册到etcd的这个地址EndPoint:'localhost:36790'# dtm的本地地址 ...
首先需要安装dtm,我使用的是mac,直接使用如下命令安装: brew install dtm 给DTM创建配置文件dtm.yml,内容如下: MicroService:Driver: 'dtm-driver-gozero' # 配置dtm使用go-zero的微服务协议Target: 'etcd://localhost:2379/dtmservice' # 把dtm注册到etcd的这个地址EndPoint: 'localhost:36790' # dtm的本地地址...
安装goctl 工具 goctl读作go control,不要读成go C-T-L。goctl的意思是不要被代码控制,而是要去控制它。其中的go不是指golang。在设计goctl之初,我就希望通过工具来解放我们的双手👈 #GoGOPROXY=https://goproxy.cn/,direct go install github.com/zeromicro/go-zero/tools/goctl@latest#For Macbrew ...
使用kafka作为消息队列,所以要先在本地安装kafka,我使用的是mac可以用homebrew直接安装,kafka依赖zookeeper也会自动安装 brew install kafka 1. 安装完后通过brew services start启动zookeeper和kafka,kafka默认侦听在9092端口 brew services start zookeeper brew services start kafka ...
安装Go Zero 依赖。通过 Go 的模块管理功能来安装 Go Zero 所需的依赖库。例如,使用以下命令安装依赖: goget-u github.com/zzzgo/go-zero/cmd/go-zero 配置开发环境 配置开发环境包括配置 Go 语言环境和安装必要的工具。 配置Go 语言环境。设置 GOPATH 和 GOROOT 环境变量,确保 Go 语言环境可以正确识别。
前几天将macpro垃圾桶安装了pve all in one,完成了基础环境的安装,内部安装了爱快,istoreos,群晖,飞牛,debian,windows。具体教程请翻看我的频道今天这个折腾系列,今天是2期,PVE系统开启ipv6,安装ddns-go,开启外网直接访问。每天解决一个问题,争取每天发布一期,