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
微服务从代码到k8s部署应有尽有系列(十、错误处理)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-29 10:05
微服务从代码到k8s部署应有尽有系列(九、事务精讲)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-28 11:35
微服务从代码到k8s部署应有尽有系列(八、各种队列)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-27 10:07
SingleFlight模式的Go并发编程学习
目录应用场景应用方式源码解析总结项目地址最近接触到微服务框架
go-zero
,翻看了整个框架代码,发现结构清晰、代码简洁,所以决定阅读源码学习下,本次阅读的源码位于core/syncx/singleflight.go
·
2022-04-26 15:01
微服务从代码到k8s部署应有尽有系列(七、支付服务)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-26 11:18
通过 SingleFlight 模式学习 Go 并发编程
在
go-zero
中SingleFlight的作用是:将并发请求合并成一个请求,以减少对下层服务的压力。
万俊峰Kevin
·
2022-04-24 14:00
微服务从代码到k8s部署应有尽有系列(六、订单服务)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-24 10:01
微服务从代码到k8s部署应有尽有系列(五、民宿服务)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-20 11:36
微服务从代码到k8s部署应有尽有系列(四、用户中心)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-19 09:41
微服务从代码到k8s部署应有尽有系列(三、鉴权)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-18 13:22
进程内优雅管理多个服务
在
go-zero
社区里,经常会有同学问,把`APIgateway`和`RPCservice`放在同一个进程内可不可以?怎么弄?有时也会有同学把对外服务和消费队列放在一个进程内。
万俊峰Kevin
·
2022-04-18 12:00
go-zero
框架的学习-短链服务
https://go-zero.dev/cn/https://github.com/zeromicro/zero-doc/blob/main/doc/shorturl.md记录重点和难点文章目录一、短链服务1.准备工作2.编写APIGateway代码3.编写transformrpc服务4.修改APIGateway代码调用transformrpc服务5.定义数据库表结构,并生成CRUD+cache代
文杰@
·
2022-04-15 10:24
golang
go-zero
Go实现用户每日限额的方法(例一天只能领三次福利)
目录工作原理
go-zero
代码实现项目地址如果你写一个bug管理系统,用了这个PeriodLimit你就可以限制每个测试人员每天只能给你提一个bug。工作是不是就轻松很多了?
·
2022-04-14 21:35
微服务从代码到k8s部署应有尽有系列(二、网关)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
·
2022-04-14 10:55
微服务从代码到k8s部署应有尽有系列(一)
实战项目地址:https://github.com/Mikaelemmm...一、项目简介整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
·
2022-04-11 13:37
go-zero
源码阅读-负载均衡(下)#第六期
一致性哈希一致性哈希主要针对的是缓存服务做负载均衡,以保证缓存节点变更后缓存失效过多,导致缓存穿透,从而把数据库打死。一致性哈希原理可以参考这篇文章图解一致性哈希算法,细节剖析本文不再赘述。我们来看看其核心算法//servicenode结构体定义typeServiceNodestruct{IpstringPortstringIndexint}//返回servicenode实例funcNewServ
·
2022-04-10 19:23
带你十天轻松搞定 Go 微服务之大结局(分布式事务)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务支付服务RPC服务Auth验证服务监控链路追踪分布式事务(本文
·
2022-04-08 10:42
带你十天轻松搞定 Go 微服务系列(九、链路追踪)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务支付服务RPC服务Auth验证服务监控链路追踪(本文)分布式事务期望通过本系列带你在本机利用
·
2022-04-07 13:35
go-zero
源码阅读-负载均衡(上)#第五期
在阅读
go-zero
源码之前我们先来看看常用的负载均衡算法,看看其原理,以及是如何实现,然后我们在用这些负载均衡算法来和
go-zero
的对比下,看看各自的优缺点是啥。
·
2022-04-07 10:52
带你十天轻松搞定 Go 微服务系列(八、服务监控)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务支付服务RPC服务Auth验证服务监控(本文)链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-04-06 09:30
从开发到部署微服务保姆级视频教程
一、
go-zero
简介及如何学go-zerohttps://www.bilibili.com/video/BV1LS4y1U72n本节概述:本节对
go-zero
进行整体架构分析,以及我们该从哪些渠道获取
万俊峰Kevin
·
2022-04-06 09:00
带你十天轻松搞定 Go 微服务系列(七)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务支付服务RPC服务Auth验证(本文)服务监控链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-04-05 19:25
带你十天轻松搞定 Go 微服务系列(六)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务支付服务(本文)RPC服务Auth验证服务监控链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-04-02 21:16
go-zero
源码阅读-限流器#第四期
go-zero
给我们提供了两种限流器,而且都是基于redis实现的可分布式的限流器核心文件带注释代码如下,大家可以参阅计数器限流器https://github.com/TTSimple/g...令牌桶限流器
·
2022-04-01 21:34
go-zero
源码阅读-过载保护#第三期
入口源码地址:github.com/zeromicro/
go-zero
/rest/handler/sheddinghandler.go在看文章之前可以看看万总的这篇文章《服务自适应降载保护设计》,文章已经给我们介绍很清楚了
·
2022-03-30 23:14
golang后端go-zero
带你十天轻松搞定 Go 微服务系列(五)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务订单服务(本文)支付服务RPC服务Auth验证服务监控链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-03-30 09:48
带你十天轻松搞定 Go 微服务系列(四)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务产品服务(本文)订单服务支付服务RPC服务Auth验证服务监控链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-03-30 09:47
go-zero
源码阅读-代码结构#第一期
go-zero
作为一个微服务框架,不仅给我们提供了很好的参考,而且核心代码量不多,我们可以在闲暇时间读读他的核心代码,来多多学习充电。
·
2022-03-29 11:10
带你十天轻松搞定 Go 微服务系列(三)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务(本文)产品服务订单服务支付服务RPC服务Auth验证服务监控链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-03-24 15:41
带你十天轻松搞定 Go 微服务系列(三)
序言我们通过一个系列文章跟大家详细展示一个
go-zero
微服务示例,整个系列分十篇文章,目录结构如下:环境搭建服务拆分用户服务(本文)产品服务订单服务支付服务RPC服务Auth验证服务监控链路追踪分布式事务期望通过本系列带你在本机利用
·
2022-03-22 11:36
学习笔记:带你十天轻松搞定 Go 微服务系列大结局(十)- 分布式事务
1、学习课程带你十天轻松搞定Go微服务系列(十)-分布式事务今天是学习go微服务的最后一天,今天是学习分布式事务2、
go-zero
使用DTM2.1添加DTM服务配置参见第一章环境搭建,修改dtm->config.yml
·
2022-03-18 22:15
gorm整合进
go-zero
的实现方法
go-zero
提供的代码生成器里面,没有提供orm框架操作,但是提供了遍历的缓存操作。但是gorm框架的话,没有比较好的缓存插件,虽然有一个gcache,但不支持gorm2.0版本。
·
2022-03-17 13:31
微服务从代码到k8s部署应有尽有大结局(k8s部署)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-15 10:00
微服务从代码到k8s部署应有尽有大结局(k8s部署)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-15 10:00
学习笔记:带你十天轻松搞定 Go 微服务系列(八)- 链路追踪
1、学习课程带你十天轻松搞定Go微服务系列(九)-服务监控今天是学习go微服务的第九天,今天是学习链路追踪2、
go-zero
使用Jaeger链路追踪2.1添加userapi服务Telemetry配置$vimmall
·
2022-03-13 23:27
微服务从代码到k8s部署应有尽有系列(十三、服务监控)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-11 10:00
微服务从代码到k8s部署应有尽有系列(十二、链路追踪)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-10 08:00
运行goctl model运行模板生成命令报错解决方法
1、问题Linux下部署
go-zero
,运行goctlmodel运行模板生成命令报以下错Command'goctl'notfound,didyoumean:command'doctl'fromsnapdoctl
·
2022-03-09 22:34
微服务从代码到k8s部署应有尽有系列(十一、日志收集)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-08 08:00
微服务从代码到k8s部署应有尽有系列(十、错误处理)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-07 09:00
微服务从代码到k8s部署应有尽有系列(九、事务精讲)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-03-04 14:00
微服务从代码到k8s部署应有尽有系列(八、各种队列)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-28 10:00
微服务从代码到k8s部署应有尽有系列(七、支付服务)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-25 09:00
微服务从代码到k8s部署应有尽有系列(十四、部署环境搭建)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-24 11:00
微服务从代码到k8s部署应有尽有系列(六、订单服务)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-23 13:00
微服务从代码到k8s部署应有尽有系列(五、民宿服务)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-22 11:00
微服务从代码到k8s部署应有尽有系列(四、用户中心)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-21 09:00
时间轮与
go-zero
中时间轮的实现解析
时间轮用于延迟任务的调度。场景想象这么一个场景,我需要维护一个连接池,连接池中的连接是有超时时间的,连接会保持一定频率发送心跳包比如5s发一次,30s内如果没有收到keep-alive就会过期,到过期时间的conn断开连接,如何去设计这个连接池?场景抽象这个场景可以理解为,我收到一个请求之后,在延迟30秒后需要执行一个动作,并且如果在30s内收到同样的请求,就把这个任务再推迟30s,我们应该怎么做
·
2022-02-19 18:30
微服务从代码到k8s部署应有尽有系列(三、鉴权)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-18 10:00
微服务从代码到k8s部署应有尽有系列(二、网关)
整个项目使用了
go-zero
开发的微服务,基本包含了
go-zero
以及相关
go-zero
作者开发的一些中间件,所用到的技术栈基本是
go-zero
项目组的自研组件,基本是
go-zero
全家桶了。
万俊峰Kevin
·
2022-02-17 11:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他