技术 52 go-zero教程 9 想说的 2 开发日常 4
go-zero教程

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

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

继续阅读
go-zero教程

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

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

继续阅读
go-zero教程

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

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

继续阅读
go-zero教程

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

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 搭建课件服务(七):prometheus+graf

1、什么是prometheusPrometheus是一个开源的系统监控和警报工具包。自2012年启动以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。它现在是一 手把手用go搭建微...

继续阅读
go-zero教程

go-zero docker-compose 搭建课件服务(八):集成jaeger链路追踪

1、链路追踪一个外部请求需要内部若干服务的联动响应,这时候完整的调用轨迹将跨越多个服务,同时包括服务间的网络传输信息与各个服务内部的调用堆栈信息。追踪的主要目的是排查故障,如分析调用链的哪一部分、哪个 手把手用go搭建微...

继续阅读
go-zero教程

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

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

继续阅读