go 49 分布式事务 1 channel 6 goroutine 8 map 2 GMP 1 值拷贝 2 垃圾回收 3 设计模式 8 并发编程 5 singleFlight 1 waitgroup 1 go-zero教程 8 docker-compose 7 etcd 2 服务注册 1 服务发现 1 prometheus 1 grafana 1 服务监控 1 分布式锁 1 链路追踪 1 redis 3 单元测试 1 消息队列 1 socket编程 1 前端 1 grpc 3 1 工具 1 mysql 1 命令行 1 answer 1
go-zero教程

go-zero docker-compose 搭建课件服务(一):编写服务api和proto

go-zero docker-compose 搭建课件服务(一):编写服务api和proto 手把手用go搭建微服务,微服务框架...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(二):编写courseware rpc服务

1、创建modelMySQL中创建数据库createdatabasego_zero_coursewaredefaultcharactersetutf8mb4collateutf8mb4_unicode 手把手用go搭建微...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(三):编写courseware api服务

1、生成API相关文件#到之前创建的courseware/api目录下goctlapigo-apicourseware.api-dir.-stylegozero2、courseware/api/etc 手把手用go搭建微...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(四):生成Dockerfile并在docker-compose中启动

1、目前的目录文件结构目前只是创建好了courseware服务,这一章节我我们先在docker-compose跑通课件服务.├──courseware│  ├──api│  │  ├──coursew 手把手用go搭建微...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(五):完善user服务

1、生成model到项目根目录下创建model目录,并新建user.sqlmkdiruser/rpc/modeltouchuser/rpc/model/user.sqlCREATETABLE`user 手把手用go搭建微...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(六):完善jwt鉴权和返回结构

go-zero docker-compose 搭建课件服务(六):完善jwt鉴权和返回结构 1、用户服务登录接口生成jwttokenuser/api/etc/user.yaml中增加用于生成jwt的secret和过期时间...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(九):http统一返回和集成日志服务

1、http统一返回一般返回中会有code,message,data。当请求成功的时候code返回0或者200,message返回success,data为要获取的数据;当请求失败的时候code返回自 手把手用go搭建微...

继续阅读