E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Go-Zero
go-zero
单体应用入门实战(八)
一、后台表结构/*系统用户表*/CREATETABLE`sys_user`(`id`bigintNOTNULLAUTO_INCREMENT,`userid`varchar(255)NOTNULLDEFAULT''COMMENT'用户id',`username`varchar(255)NOTNULLDEFAULT''COMMENT'用户名称',`password`varchar(255)NOTNUL
fenghuo123456
·
2023-09-30 16:39
go-zero
golang
数学建模
开发语言
基于
Go-Zero
+ Vue3 + TypeScript + Element-Plus开发的简单高效权限管理系统(附源码)
在线体验在线体验地址:http://arkadmin.si-yee.com账号密码备注demo123456演示账号如需体验更完整的项目功能可自行下载项目并运行体验或使用docker-compose需要开通正版GoLand的可以联系我,56元一年,正版授权激活,官网可查有效期,有需要的加我微信:poxiaozhiai6,备注:915。docker-composegitclonehttps://git
程序员·小季
·
2023-09-29 00:51
golang
golang
javascript
vue.js
TypeScript
windows下如何玩转火热的
go-zero
作者:阿啄debugIT前言
go-zero
是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。
kevwan
·
2023-09-28 17:12
go-zero
jwt 鉴权快速实战
前面我们分享了
go-zero
的快速实战以及日志组件的剖析,本次我们来实战使用go-zerojwt鉴权本次文章主要是分享关于
go-zero
中jwt的使用方式,会以一个demo的方式来进行实战,对于使用goctl
·
2023-09-28 10:37
jwt
go语言实现的一个基于
go-zero
框架的微服务影院票务系统cinema-ticket
一个基于
go-zero
框架的微服务影院票务系统cinema-ticket前言项目基本介绍项目开源地址:butane123/cinema-ticket:一个基于
go-zero
框架的微服务影院票务系统cinema-ticket
butane123
·
2023-09-28 09:40
开源项目
golang
微服务
docker
github
mysql
【GO】LGTM_Grafana_gozero_配置trace(4)_代码实操及追踪
Tempo会分为4篇文章:Tempo的架构官网测试实操跑通gin框架发送trace数据到tempogo-zero微服务框架发送数据到tempo本文就是写一下如何在
go-zero
微服务框架里面配置trace
非晓为骁
·
2023-09-25 12:51
微服务
Go
golang
grafana
go-zero
lgtm
tempo
go 进阶
go-zero
相关: 三.
go-zero
微服务基础示例
目录一.
go-zero
微服务基础安装ETCD1.docker安装运行etcd2.windows安装etcd二.
go-zero
使用goctl命令创建一个普通的服务三.
go-zero
使用goctl命令创建一个
苹果香蕉西红柿
·
2023-09-17 15:58
#
十四.
golang
微服务
java
go-zero&go web集成gorm实战
前言上一篇:go-zero&goweb集成redis实战从零开始基于
go-zero
搭建goweb项目实战-04集成gorm实战源码仓库地址源码https://gitee.com/li_zheng/treasure-boxgolanggorm
small_to_large
·
2023-09-15 17:23
Golang
Web实战
golang
gorm
mysql
golang 常用工具包汇总
及其丢包率github.com/go-ping/ping微服务框架,自定义的.api语法,支持protobuf,对接映射sql,自动创建代码,rpc,http服务github.com/zeromicro/
go-zero
1u sir
·
2023-09-13 04:27
golang
go-zero
直连与etcd服务注册中心
go-zero
中直连方式在使用grpc是最重要的就是pb文件了,生成的pb文件,通过pb文件可以生成grpc的客户端和服务端,那么客户端和服务端就可以直连了,再次基础上可以引入etcd实现服务注册。
_小许_
·
2023-09-09 15:23
#
go-zero
golang
etcd
qt
go-zero&go web集成redis实战
前言上一篇:go-zero&goweb集成JWT和cobra命令行工具实战从零开始基于
go-zero
搭建goweb项目实战-03集成redis实战源码仓库地址源码https://gitee.com/li_zheng
small_to_large
·
2023-09-07 00:25
Golang
Web实战
golang
go-zero
go-redis
【
go-zero
】使用自带Redis方法
yaml配置文件RedisS:Host:Type:Pass:config增加RedisSstruct{HoststringTypestringPassstring}svc文件type*struct{RedisClient*redis.Redis}func*(cconfig.Config)*{sqlConn:=sqlx.NewMysql(c.DB.DataSource)return&*{RedisC
淡忘_cx
·
2023-09-06 10:53
golang
redis
开发语言
go-zero
中 jwt 实战
前面我们分享了
go-zero
的快速实战以及日志组件的剖析,本次我们来实战使用go-zerojwt鉴权本次文章主要是分享关于
go-zero
中jwt的使用方式,会以一个demo的方式来进行实战,对于使用goctl
科技百宝箱
·
2023-09-03 04:52
java
数据库
服务器
go-zero
单体应用入门实战(九)
一、获取用户详细信息(/user/userinfo)1.1.处理jwt回调失败入口文件,增加回调选项.....//增加rest.WithUnauthorizedCallbackserver:=rest.MustNewServer(c.RestConf,rest.WithUnauthorizedCallback(JwtUnauthorizedResult))//jwt认证失败返回给调用者funcJw
fenghuo123456
·
2023-09-03 04:21
golang
基于Go语言的网盘开发(GloudDisk)
(记录一下自己做项目的过程)基于
go-zero
实现的简易的网盘系统,如果有小伙伴对这个项目感兴趣,可以去网上搜索一些资料。
大熊的饲养员
·
2023-09-03 04:51
go的学习
golang
开发语言
后端
Gopan-基于
go-zero
实现慕课网实战仿百度网盘项目
Gopan-基于
go-zero
实现慕课网实战仿百度网盘项目项目地址:https://github.com/liuxianloveqiqi/Gopan架构技术栈功能实现http框架gozerorpc框架gozeroorm
Xian-dayandnight
·
2023-09-03 04:51
golang
开发语言
后端
微服务
架构
Vue + Golang 项目实战(五):登录后端(JWT+接口)开发
登录后端部分主要是通过jwt鉴权,首先验证用户名和密码再返回token值给前端即可JWT集成由于
go-zero
自己已经继承了jwt鉴权,所以可以直接使用在app/auth/api/internal/logic
yooKnight
·
2023-09-03 04:19
vue+golang
vue.js
golang
后端
go-zero
入门
文章目录简介框架设计环境准备go安装GoModule设置goctl安装安装(mac\&linux)安装(windows)protoc&protoc-gen-go安装goctl各层代码生成一览goctl生成REST和RPC微服务生成数据模型层Model生成API服务目录结构开发者需要做的修改配置文件修改上下文依赖修改业务逻辑生成swagger生成rpc服务方式一:快速生成greet服务方式二:通过指
苏叶新城
·
2023-09-03 04:48
Go
golang
android
开发语言
go-zero
go-zero
jwt 鉴权快速实战
前面我们分享了
go-zero
的快速实战以及日志组件的剖析,本次我们来实战使用go-zerojwt鉴权本次文章主要是分享关于
go-zero
中jwt的使用方式,会以一个demo的方式来进行实战,对于使用goctl
阿兵云原生
·
2023-09-03 04:18
golang
开发语言
后端
go-zero
jwt 鉴权快速实战
前面我们分享了
go-zero
的快速实战以及日志组件的剖析,本次我们来实战使用go-zerojwt鉴权本次文章主要是分享关于
go-zero
中jwt的使用方式,会以一个demo的方式来进行实战,对于使用goctl
·
2023-09-02 23:50
jwt
微服务架构|
go-zero
的自适应熔断器
原文链接:
go-zero
的自适应熔断器上篇文章我们介绍了微服务的限流,详细分析了计数器限流和令牌桶限流算法,这篇文章来说说熔断。
·
2023-09-02 12:35
微服务go源码源码分析源码学习
Go framework-go-zero
1、
go-zero
介绍
go-zero
是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。
杀神lwz
·
2023-09-02 09:58
golang
开发语言
后端
Go 微服务开发框架 DMicro 的设计思路
调研了市面上的各种框架,包括beego,goframe,gin,go-micro,
go-zero
,erpc等等,可能是我当时技术
2301_78385600
·
2023-09-01 13:12
golang
微服务
开发语言
都在还说链路跟踪,那么
go-zero
的链路跟踪是咋样的?
工作中,自然少不了开发去排查问题,那如果链路比较长,客户端一个请求打进来,可能内部微服务进行了多个服务的交互,那么如果其中有一个环节出现了问题,我们如何定位是哪一个请求或者是说是哪一条调用链呢?可能开发的时候或多或少会加入自己的一些表示,例如请求里面会加入requuid,链路中涉及的服务都会将这个requuid传下去,直到整个调用链结束当然比较low的一种方式是,在微服务交互的请求和相应中加上re
阿兵云原生
·
2023-08-29 04:19
golang
开发语言
后端
微服务框架
go-zero
logx 日志组件剖析
addTenantapi和rpc的实现上一篇我们说到咱们还剩下addTenant功能还未实现,不知道有没有兄弟感兴趣去实验一波的,本篇文章进行简要补充根据上一篇文章分析,其实我们只需要执行如下几步即可:编写tenant.api,提供外部addTenant的http接口编写tenant.api提供一个POSThttp的接口/api/tenant/addtenanttype(AddTenantReq{
·
2023-08-27 23:10
go-zero
都在还说链路跟踪,那么
go-zero
的链路跟踪是咋样的?
工作中,自然少不了开发去排查问题,那如果链路比较长,客户端一个请求打进来,可能内部微服务进行了多个服务的交互,那么如果其中有一个环节出现了问题,我们如何定位是哪一个请求或者是说是哪一条调用链呢?可能开发的时候或多或少会加入自己的一些表示,例如请求里面会加入requuid,链路中涉及的服务都会将这个requuid传下去,直到整个调用链结束当然比较low的一种方式是,在微服务交互的请求和相应中加上re
·
2023-08-27 23:37
go-zero
微服务框架
go-zero
logx 日志组件剖析
addTenantapi和rpc的实现上一篇我们说到咱们还剩下addTenant功能还未实现,不知道有没有兄弟感兴趣去实验一波的,本篇文章进行简要补充根据上一篇文章分析,其实我们只需要执行如下几步即可:编写tenant.api,提供外部addTenant的http接口编写tenant.api提供一个POSThttp的接口/api/tenant/addtenanttype(AddTenantReq{
阿兵云原生
·
2023-08-27 06:53
微服务
golang
架构
微服务框架
go-zero
快速实战
对于咱们快速了解和将
go-zero
使用起来,我们需要具备如下能力:基本的环境安装和看文档的能力Golang的基本知识Protobuf的基本知识web,rpc的基本知识基本的mysql知识其实这些能力,很基础
·
2023-08-27 00:25
go-zero
微服务框架
go-zero
logx 日志组件剖析
addTenantapi和rpc的实现上一篇我们说到咱们还剩下addTenant功能还未实现,不知道有没有兄弟感兴趣去实验一波的,本篇文章进行简要补充根据上一篇文章分析,其实我们只需要执行如下几步即可:编写tenant.api,提供外部addTenant的http接口编写tenant.api提供一个POSThttp的接口/api/tenant/addtenanttype(AddTenantReq{
·
2023-08-27 00:52
go-zero
微服务框架
go-zero
快速实战
对于咱们快速了解和将
go-zero
使用起来,我们需要具备如下能力:基本的环境安装和看文档的能力Golang的基本知识Protobuf的基本知识web,rpc的基本知识基本的mysql知识其实这些能力,很基础
阿兵云原生
·
2023-08-26 21:06
微服务
golang
架构
使用 Go 语言实现二叉搜索树
本文要介绍的二叉搜索树用的也很多,比如在开源项目
go-zero
中,就被用来做路由管理。这篇文章也算是一篇前导文章,介绍一些必备知识,下一篇再来介绍具体在
go-zero
中的应
·
2023-08-26 11:50
go二叉树算法数据结构
Go语言大冒险-
Go-Zero
框架体验
第一步肯定是安装基础的Go包了;官方下载地址安装完成后需要做一些小配置a.检查版本:goversionb.开启环境变量:goenv-wGO111MODULE=onc.配置代理:goenv-wGOPROXY=https://goproxy.cn,direct![在这里插入图片描述](https://img-blog.csdnimg.cn/5fbb939208354adba5ee78b31356927
汉风唐尚
·
2023-08-26 08:40
golang
vscode
开发语言
windows操作系统安装
go-zero
代码生成工具goctl
goctl是
go-zero
微服务框架下的代码生成工具。
别人家的孩子zyh
·
2023-08-26 07:48
golang
开发语言
后端
go-zero
组件分析之 Breaker
当某个微服务出现故障或者异常时,通过熔断机制,可以防止故障或异常扩散到整个微服务系统中,从而避免整个微服务系统被拖垮,熔断机制的大致流程是(以下流程基于
go-zero
熔断器为背景):指标采集:熔断器通过不断监测服务的请求和响应来收集指标
·
2023-08-25 22:58
go-zerogo
go-zero
是如何实现令牌桶限流的?
原文链接:
go-zero
是如何实现令牌桶限流的?上一篇文章介绍了如何实现计数器限流?主要有两种实现方式,分别是固定窗口和滑动窗口,并且分析了
go-zero
采用固定窗口方式实现的源码。
·
2023-08-25 22:58
微服务框架
go-zero
快速实战
对于咱们快速了解和将
go-zero
使用起来,我们需要具备如下能力:基本的环境安装和看文档的能力Golang的基本知识Protobuf的基本知识web,rpc的基本知识基本的mysql知识其实这些能力,很基础
·
2023-08-25 22:57
go-zero
Get请求中三种传参方式解读
Get请求中三种传参方式解读这几天我在看
go-zero
框架,实现了一个简单的单体服务,但是使用postman测试接口的时候遇到点问题error:fieldidisnotset。
small_777
·
2023-08-21 16:49
postman
http
golang
json
测试工具
go-zero
基础组件-分布式限流tokenLimit
上篇文章提到固定时间窗口限流无法处理突然请求洪峰情况,本文讲述的令牌桶线路算法则可以比较好的处理此场景。工作原理单位时间按照一定速率匀速的生产token放入桶内,直到达到桶容量上限。处理请求,每次尝试获取一个或多个令牌,如果拿到则处理请求,失败则拒绝请求。image优缺点优点可以有效处理瞬间的突发流量,桶内存量token即可作为流量缓冲区平滑处理突发流量。缺点实现较为复杂代码实现core/limi
ouyangan
·
2023-08-20 00:22
Go HTTP Server 基于OpenTelemetry 使用Jaeger - 代码实操
本文档的代码用的是原生的gohttpserver的代码实现,不是用gin或者是
go-zero
里面的链路追踪封装,旨在了解链路最终到底在请求之间是怎么加上去的。
非晓为骁
·
2023-08-15 23:47
Go
golang
http
开发语言
jaeger
openTelemetry
go-zero
是如何实现令牌桶限流的?
原文链接:
go-zero
是如何实现令牌桶限流的?上一篇文章介绍了如何实现计数器限流?主要有两种实现方式,分别是固定窗口和滑动窗口,并且分析了
go-zero
采用固定窗口方式实现的源码。
·
2023-08-15 16:33
go-zero
是如何实现计数器限流的?
上一篇文章
go-zero
是如何做路由管理的?介绍了路由管理,这篇文章来说说限流,主要介绍计数器限流算法,具体的代码实现,我们还是来分析微服务框架
go-zero
的源码。
·
2023-08-15 16:54
微服务go限流源码源码分析
go-zero
是如何做路由管理的?
原文链接:
go-zero
是如何做路由管理的?
go-zero
是一个微服务框架,包含了web和rpc两大部分。
·
2023-08-15 16:53
微服务go源码路由
用 Go + WebSocket 快速实现一个 chat 服务
前言在
go-zero
开源之后,非常多的用户询问是否可以支持以及什么时候支持websocket,终于在v1.1.6里面我们从框架层面让websocket的支持落地了,下面我们就以chat作为一个示例来讲解如何用
kevwan
·
2023-08-15 00:49
Go微服务实践之增删改查
从此篇文章开始,我们来陆续介绍
go-zero
开发一个项目所需要的组件和开发实践。首先我们从model层开始,来说说
go-zero
的API以及封装细节。
kevwan
·
2023-08-14 15:36
Golang服务的请求调度
SheddingHandler的实现原理3.相关方案的对比4.小结1.写在前面最近在看相关的Go服务的请求调度的时候,发现在gin中默认提供的中间件中,不含有请求调度相关的逻辑中间件,去github查看了一些服务框架,发现在
go-zero
心的步伐
·
2023-08-14 10:25
Go
学习
golang
开发语言
后端
go-zero
是如何实现令牌桶限流的?
主要有两种实现方式,分别是固定窗口和滑动窗口,并且分析了
go-zero
采用固定窗口方式实现的源码。
yongxinz
·
2023-08-14 09:56
微服务
go-zero
Go
golang
微服务
后端
开发语言
全面掌握 Jaeger 分布式调用链路跟踪理论和实战,Go 为所有使用 go-resty 库发起 HTTP 请求集成链路跟踪 jaeger(附源码)
介绍一个开源的分布式跟踪系统Jaeger,首先从理论基础知识开始学习,将学习如何在HTTP请求中集成链路跟踪,以及如何在GORM框架实现,最后学习
go-zero
框架集成链路跟踪的源码。
代码讲故事
·
2023-08-14 08:31
深耕技术之源
分布式
golang
http
调用链
Jaeger
go-resty
链路跟踪
go-zero
环境搭建
go-zero
使用前需要安装:goctl、protoc、protoc-gen-go、protoc-gen-go-grpc(protoc、protoc-gen-go、protoc-gen-go-grpc可以一键安装
哲学渣
·
2023-08-12 03:44
Go
golang
开发语言
go-zero环境配置
go-zero
超时Timeout配置的小坑
go-zero
是使用rpc服务的方式,让我们在api层的时候,想要调用rpc的接口时,只需要引入相应的rpc服务,即可像调用普通函数一样调用。
虚月
·
2023-08-11 08:02
golang
Go语言
golang
go-zero
go-zero
goctl常用命令简介
goctl是
go-zero
微服务框架下的代码生成工具。
虚月
·
2023-08-11 08:01
golang
Go语言
golang
redis
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他