会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qi66
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年1月21日
(17)go-micro微服务Prometheus监控
摘要: 一 Prometheus监控介绍 1.微服务监控系统promethues介绍 是一套开源的监控&报警&时间序列数据库的组合 基本原理是通过HTTP协议周期性抓取被监控组件的状态 适合Docker、 Kubernetes环境的监控系统 2.微服务监控系统promethues工作流程 Prometheu
阅读全文
posted @ 2023-01-21 09:28 qi66
阅读(286)
评论(0)
推荐(0)
2023年1月20日
(16)go-micro微服务jaeger链路追踪
摘要: 一 jaeger链路追踪介绍 什么是链路追踪: 分布式链路追踪就是将一次分布式请求还原成调用链路,将一次分布式请求的调用情况集中展示,比如各个服务节点上的耗时、请求具体到达哪台机器上、每个服务节点的请求状态等等 链路追踪主要功能: 故障快速定位:可以通过调用链结合业务日志快速定位错误信息 链路性能可
阅读全文
posted @ 2023-01-20 08:59 qi66
阅读(443)
评论(0)
推荐(0)
2023年1月19日
(15)go-micro微服务main.go开发
摘要: 一 导包 import ( micro2 "account/common/micro" "account/config/logger" "account/config/mysql" "account/config/redis" "account/domain/repository" "account
阅读全文
posted @ 2023-01-19 10:15 qi66
阅读(90)
评论(0)
推荐(0)
2023年1月18日
(14)go-micro微服务服务层Handle开发
摘要: 一 Handle层开发功能说明 需要完成的服务开发功能: 登录 注册 查询用户信息 修改信息 发送注册邮件 发送重置密码邮件 重置密码 获取权限 修改权限 退出账号 删除账号 禁用账号 启用账号 从哪找需要开发的功能 找到proto/account/account.pb.micro.go文件,点击结
阅读全文
posted @ 2023-01-18 09:43 qi66
阅读(80)
评论(0)
推荐(0)
2023年1月17日
(13)go-micro微服务公用函数开发
摘要: 一 前言 在utils目录中新建一个swap.go文件 swap.go中主要存放一些可以使用到的一些公共函数 导包: import ( "account/domain/model" . "account/proto/account" "encoding/json" "google.golang.or
阅读全文
posted @ 2023-01-17 10:01 qi66
阅读(52)
评论(0)
推荐(0)
2023年1月16日
(12)go-micro微服务JWT跨域认证
摘要: 一 JWT介绍 JWT 英文名是 Json Web Token ,是一种用于通信双方之间传递安全信息的简洁的、URL安全的表述性声明规范,经常用在跨域身份验证。 JWT 以 JSON 对象的形式安全传递信息。因为存在数字签名,因此所传递的信息是安全的。 一个JWT Token就像这样: eyJhbG
阅读全文
posted @ 2023-01-16 10:21 qi66
阅读(145)
评论(0)
推荐(0)
2023年1月15日
(11)go-micro微服务雪花算法
摘要: 一 雪花算法介绍 雪花算法是推特开源的分布式ID生成算法,用于在不同的机器上生成唯一的ID的算法。 该算法生成一个64bit的数字作为分布式ID,保证这个ID自增并且全局唯一。 1.第一位占用1bit,其值始终是0,没有实际作用。 2.时间戳占用41bit,单位为毫秒,总共可以容纳约69年的时间。当
阅读全文
posted @ 2023-01-15 11:05 qi66
阅读(146)
评论(0)
推荐(0)
2023年1月14日
(10)go-micro微服务发送邮件
摘要: 一 获取QQ邮箱Pass 1.登录QQ邮箱 2.点击设置,点击账户,下拉找到POP3/SMTP,点击生成授权码 3.这样就获取了授权码,要妥善保管。 二 安装gomail go get gopkg.in/gomail.v2 三 初始化发送邮件 在mail目录下的mail.go文件中,输入以下代码:
阅读全文
posted @ 2023-01-14 09:52 qi66
阅读(149)
评论(0)
推荐(0)
2023年1月13日
(9)go-micro微服务Redis配置
摘要: 一 go-redis介绍 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis: 基于键值的存储服务系统,支持多种数据类型,性能高,功能丰富 二 go-r
阅读全文
posted @ 2023-01-13 11:11 qi66
阅读(171)
评论(0)
推荐(0)
2023年1月12日
(8)go-micro微服务Mysql配置
摘要: 一 gorm介绍 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。 我们常用的数据库基本上都有完整的第三方实现。例如:MySQL驱动 二 gorm安装 1.1 下载依赖 go
阅读全文
posted @ 2023-01-12 09:49 qi66
阅读(140)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告