go-zero bookstore 实践
Go 实践 Zero
2023-09-14 09:12:09 时间
1. docker-compose 搭建etcd
https://www.jianshu.com/p/44022c67f117/
2. docker-compose 搭建redis mysql
git@github.com:brady-wang/service.git
git clone && cd service && docker-compose up -d
3 bookstore
http://zero.gocn.vip/zero/bookstore.html#_11-%E5%AE%8C%E6%95%B4%E8%B0%83%E7%94%A8%E6%BC%94%E7%A4%BA
DataSource: root:123456@tcp(192.168.1.99:3306)/gozero
例子没有写密码
最终启动四个窗口
─mac@macdeMacBook-Pro /www/go/bookstore/rpc/add ‹master*› ╰─$ go run add.go -f etc/add.yaml ─mac@macdeMacBook-Pro /www/go/bookstore/rpc/check ‹master*› ╰─$ go run check.go -f etc/check.yaml ─mac@macdeMacBook-Pro /www/go/bookstore ‹master*› ╰─$ go run bookstore.go -f etc/bookstore-api.yaml 第四个调用 存储 ╭─mac@macdeMacBook-Pro /www/go/bookstore ‹master*› ╰─$ curl -i "http://localhost:8888/add?book=php&price=24" HTTP/1.1 200 OK Content-Type: application/json Date: Sun, 21 Feb 2021 02:54:34 GMT Content-Length: 11 {"ok":true}% 查找 ╭─mac@macdeMacBook-Pro /www/go/bookstore ‹master*› ╰─$ curl -i "http://localhost:8888/check?book=php" HTTP/1.1 200 OK Content-Type: application/json Date: Sun, 21 Feb 2021 02:59:21 GMT Content-Length: 25 {"found":true,"price":24}%
查看数据库已有值了
相关文章
- 深入理解Go切片
- 18.Go语言-错误与异常
- 2022-09-04:以下go语言代码输出什么?A:不能编译;B:45;C:45.2;D:45.0。 package main import ( “fmt“ )
- circleplot展示GO富集分析结果
- Go Error 的处理最佳实践
- Go 进阶训练营 – Go 工程化实践三:配置管理
- 微服务配置中心, 这个方案 Go 里用起来不输 SpringCloud
- Go 语言正则匹配 ID 逗号分隔 数字、英文字母、中文
- Go 函数式编程篇(一):函数使用入门和常用内置函数介绍
- 【Golang报错】100% 解决 json: cannot unmarshal array into Go value of type model.xxx 问题
- 腾讯云cos获取文件操作实践--Go SDK
- GO 中 defer的实现原理
- Go调度系列--GMP是什么?(一)
- 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3
- Go 语言数组和切片的区别
- Go语言实操笔记,从入职到最佳实践 | 极客时间
- Hyperledger Fabric Go SDK 事件分析
- go的数据类型-基本数据类型-复数型
- Go-运算符-关系运算符
- Go语言类型内嵌和结构体内嵌
- go test命令(Go语言测试命令)完全攻略
- Go从入门到精通(一)go语言初识详解编程语言
- Go语言简单的统计函数
- Linux系统下GO语言快速安装指南(linuxgo语言安装)
- Go语言连接Oracle数据库实战(go连接oracle)
- 基于Linux环境下GO语言编译实践(linuxgo编译)
- 沃尔玛开设智慧零售实验室,正面硬刚 Amazon Go
- Go语言与Linux:全新的开发环境体验(go语言linux)
- MySQL中使用Go语言的好处(mysql中go什么)
- 使用Go语言实现Redis数据库(用go实现redis)
- Go语言链接Oracle数据库的实践记录(go 链接oracle)
- Go语言操作Oracle轻松实现数据库编程(go语言访问oracle)
- 前行不止Go语言监听Oracle日志(go监听oracle日志)
- 数据库Go语言实现监控Oracle数据库(go监听oracle)
- Redis集群搭建Go的艰难之路(redis集群搭建go)
- 这个饭制版《口袋妖怪GO》告诉你AR的未来是什么样