-
go-zero微服务到k8s部署应有尽有系列(十二)链路追踪
十二、链路追踪 1、概述 如果按照我前两节错误处理、日志收集配置的话,我们通过日志中的traceId也可以完整看到报错时候的整体链路日志,但是不报错的时候或者想方便的查看单个业务整个链路调用的执行
-
go-zero微服务到k8s部署应有尽有系列(三)鉴权服务
三、鉴权服务 本项目地址 : https:github.comMikaelemmmmgo-zero-looklook 1、鉴权服务1.1 identity-api identity主要是用来做鉴权服务的,前
-
go-zero微服务到k8s部署应有尽有系列(十一)日志收集
十一、日志收集 在介绍之前,我先说一下整体思路,如果你的业务日志量不是特别大恰好你又使用的是云服务,那你直接使用云服务日志就可以了,比如阿里云的SLS&
-
grpc-go、protobuf、multus-cni 技术专栏 总入口
已发表的技术专栏 0 grpc-go、protobuf、multus-cni 技术专栏 总入口 1 grpc-go 源码剖析与实战 文章目录 2 Protobuf介绍与实战 图文专栏 文章目录 3 multus-cni 文章
-
【go-zero】go-zero开发环境 如何聚合所有api? caddy反向代理服务分发 微服务设计api聚合方法 best practice
帮助go-zero开发者聚合api 一、go-zero 微服务整体架构1、微服务的基本架构2、go-zero 微服务的 apiauthrpc.api 文件routes.go 文件 二、本地开发的痛点1、本地多个端口开启的服务2、
-
用 Go + Redis 实现分布式锁
为什么需要分布式锁用户下单 锁住 uid,防止重复下单。库存扣减 锁住库存,防止超卖。余额扣减 锁住账户,防止并发 *** 作。 分布式系统中共享同一个资源时往往需要分布
-
【go-zero】goctl最新版1.3.4 脚本总结: protobuf脚手架 | orm脚手架 | rpc脚手架 | api脚手架 5分钟打造go微服务
笔者当前版本: go version go1.18.1 darwinarm64 goctl version 1.3.4 darwinarm64 通过这4份脚手架,我们将一个完整的微服务通过数据
-
go-zero出现retrying of unary invoker failed或者Auto sync endpoints failed
1. Auto sync endpoints failed 看看是不是docker-compose.yaml 的环境变量ETCD_ADVERTISE_CLIENT_URLShttp:etcd:2399这个配置错了࿰
-
go-zero微服务到k8s部署应有尽有系列(一)开发环境搭建
一、项目简介 本项目地址 : https:github.comMikaelemmmmgo-zero-looklook 整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者