思维导图备注

微服务开发教程(电商系统)
首页 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

metric源码

浏览 551 扫码 分享 2024-07-16 17:18:27

    metric

    gin集成普罗米修斯案例

    https://github.com/penglongli/gin-metrics

    请喝咖啡/茶

    如果这篇内容对你有启发,可以请我喝杯茶~

    金额随意,1元是鼓励,20元是宠爱,转发也是另一种打赏❤

    微信

    扫码支持微信

    支付宝

    扫码支持支付宝

    公众号

    扫码关注公众号

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • go基础知识
      • 1.go基础数据类型
      • 2.数据类型的转换
      • 3.运算符和表达式
      • 4.转义符
      • 5.输出格式化
    • 从0开始理解rpc和grpc
      • 1.课程需要用到的开发环境介绍
      • 2.安装docker-compose
      • 3.安装navicat和mysql
      • 4.虚拟环境的安装和配置
      • 5.go的安装和配置
      • 6.nodejs的安装和配置
      • 7.go语言编码规范
      • 8.什么是rpc
      • 9.rpc、http以及restful之间的区别
      • 10.rpc开发的要素分析
      • 11.go语言的rpc之hello world
      • 12.什么是grpc和protobuf
      • 13.go的grpc开发体验
      • 14.grpc的四种数据流
    • grpc和protobuf进阶
      • 1.protobuf官方文档参考
      • 2.go控制grpc的metadata
      • 3.grpc拦截器
      • 4.token认证
      • 5.grpc验证器
      • 6.grpc中的异常处理
      • 7.go语言的rpc之hello world
      • 8. 什么是grpc和protobuf
    • yapi文档管理、gorm详解
      • 1.docker安装yapi
      • 2.接口数据下载
    • gin快速入门
      • gorm是什么?
      • 1.快速入门
      • 2.url和路由分组
      • 3.获取参数
      • 4.JSON\ProtoBuf渲染
      • 5.表单验证
      • 6.中间件和next函数
      • 7.设置静态文件路径和html文件
      • 8.优雅重启或停止
    • 用户服务的web服务
      • 1.go日志库zap
      • 2.go的配置文件管理
      • 3.自定义验证器
      • 4.json web token(jwt)详解
      • 5.jwt集成gin
      • 6.浏览器的跨域请求问题
      • 7.图形验证码
      • 8.阿里云发送短信
      • 9.redis的安装
    • 服务注册/发现、配置中心、负载均衡
      • 1.什么是服务注册和发现
      • 2.consul的安装和配置
      • 3.consul的api接口
      • 4.go操作consul
      • 5.grpc下的健康检查
      • 6.动态获取可用端口号
      • 7.负载均衡策略
      • 8.常见的负载均衡算法
      • 9.grpc的负载均衡策略
      • 10.为什么要用分布式配置中心
      • 11.分布式配置中心选型
      • 12.nacos的安装和配置
      • 13.nacos的基本使用
      • 14.gin集成nacos
    • 商品微服务的grpc服务
      • 1.model定义
      • 2.protobuf定义
      • 3.商品列表页功能
      • 4.库存微服务设计
      • 5.商品分类的各个函数
      • 6.轮播图的各个handler
      • 7.品牌的相关接口
      • 8.品牌分类接口
    • 商品微服务的gin层和oss图片服务
      • 1.商品列表接口
      • 2.新建商品
      • 3.删除,更新商品
      • 4.商品分类接口
      • 5.轮播图接口
      • 6.品牌分类
      • 7.oss快速入门
      • 8.阿里云oss开发入门
      • 9.服务端签名直传
      • 10.内网穿透
      • 11.项目文档和资源
    • 库存服务和分布式锁
      • 1.库存微服务架构设计
      • 2.库存服务表结构
      • 3.为什么需要分布式锁
      • 4.mysql的for update实现悲观锁
      • 4.1 mysql 乐观锁解决超卖问题
      • 5.基于redis实现分布式锁
      • 6.redlock详解
      • 7.常见的分布式锁实现方案
    • 订单和购物车微服务
      • 1.表结构设计和proto文件定义
      • 2.支付宝支付的相关链接
      • 3.用户操作-表结构设计
      • 4.用户服务-proto定义
      • 5.service代码
      • 6.userop-web代码
    • 基于可靠消息的最终一致性、订单超时归还
      • 1.新建订单容易出现的问题
      • 2.tcc解决库存扣减的问题
      • 3.基于可靠消息最终一致性方案在库存服务上的不足
      • 4.如何通过基于可靠消息实现库存的一致性
    • elasticsearch实现搜索微服务
      • 1.什么是elassticsearch
      • 2.elasticsearch安装
      • 3.es中的type、index、mapping
      • 4.新建数据
      • 5.获取数据
      • 6.更新和删除数据
      • 7.批量插入和批量查询
      • 8.query dsl查询
      • 9.mapping
      • 10.Elasticsearch Analyze
      • 11.分词的重要性
      • 12.ik分词器安装和配置
      • 13.es集成到shop_srv_goods
      • 14.倒排索引算法
    • 分布式理论基础、分布式事务解决方案
      • 1.事务和分布式事务
      • 2.程序出哪些问题会导致数据不一致
      • 3.CAP和BASE理论
      • 4.两/三阶段提交
      • 5.tcc分布式事务
      • 6.基于本地消息表的最终一致性
      • 7.基于可靠消息的最终一致性-最常用
      • 8.最大努力通知
      • 9.mq(message queue)的使用场景
      • 10.mq技术选型
      • 11.rocketmq安装和配置
      • 12.rocketmq的基本概念
      • 13.rocketmq的消息类型
      • 14.go操作rocketmq开发环境搭建
      • 15.什么是服务雪崩
      • 16.grpc的超时和重试
      • 17.常见的幂等性解决方案
    • 链路追踪、限流、熔断、降级
      • 1.什么是链路追踪
      • 2.链路追踪技术选型
      • 3.jaeger安装和架构
      • 4.opentracing解析
      • 5.grpc下添加jaeger
      • 6.熔断、限流技术选型
    • api网关、部署
      • 1.api网关对比
      • 2.kong的安装和配置
      • 3.配置jwt
      • 4.什么是敏捷开发
      • 5.jenkin的安装和配置
      • 6.jenkins的插件管理
      • 8.jenkins的pieline参数详解
      • 9.定时构建的语法
      • 7.部署到远程服务器并运行
      • 10.shell脚本启动go服务
    • 开发规范和go基础扩展
      • 1.有哪些规范我们应该遵循
      • 2.git的简单规范
      • 3.go代码规范
      • 4.go项目目录规范
      • 5.微服务该采用multi-repo还是mono-repo
      • 6.微服务的目录结构
      • 7.go代码的检测工具
      • 8.go中常见的错误
    • 设计模式和单元测试
      • 1.go最常用的设计模式-函数选项
      • 2.单例模式和懒加载
      • 3.测试金字塔
    • protoc插件开发、cobra命令行
      • 1.protoc调试源码
      • 2.protoc自定义gin插件
      • 3.cobra快速入门
    • log日志包设计
      • 日志源码
    • ast代码生成工具开发
      • 错误码
    • 三层代码结构
      • 通过app项目启动
    • grpc服务封装更方便的rpc服务
      • host.go源码
    • 深入grpc的服务注册、负载均衡原理
      • 服务发现源码
      • 负载均衡相关源码
    • 可观测的终极解决方案
      • opentelemetry
    • 系统监控核心
      • 监控有哪些指标
      • 安装prometheus、grafana
      • metric源码
    • 通过k8s部署
      • docker介绍
      • docker网络相关
      • dockerfile
      • docker外部数据挂载
      • 镜像相关操作
      • 容器相关命令
      • 安装kubesphere
      • k8s技术选型
      • kubernets安装redis
      • kubesphere安装mysql
      • kubesphere安装consul
      • kubesphere安装nacos
      • kubesphere安装elasticsearch
      • kubesphere 安装rocketmq
      • kubesphere安装harbor
      • kubesphere安装jaeger
    • devops和k8s
      • devops思想
      • jenkinsfile执行docker的坑
      • kubesphere的ingress的坑
      • k8s的基础概念-pod
      • k8s控制器
      • k8s的service
      • k8s的igress
      • k8s架构图
      • 课程总结
    暂无相关搜索结果!

      本文档使用 IT书架 构建

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度