05 2021 档案

摘要:Google Authenticator 的原理是服务器随机生成一个密钥并保存并告知客户端。用户需要登陆时客户端根据密钥和时间戳通过一种算法生成一个6位数字的密码。本文使用 java.util.zip.CRC32 模仿 Google Authenticator 实现此功能。 /** * 生成验证码 阅读全文
posted @ 2021-05-28 10:55 VictorBu 阅读(691) 评论(0) 推荐(0) 编辑
摘要:本文部署的 EMQ X Broker 版本为 4.3.1 一、RBAC 鉴权 集群需要使用到 Kubernetes 的 API Server,但是普通 Pod 是没有权限访问的,需要授权: apiVersion: v1 kind: ServiceAccount metadata: namespace 阅读全文
posted @ 2021-05-20 12:51 VictorBu 阅读(2233) 评论(1) 推荐(0) 编辑
摘要:本文部署的 SkyWalking 版本为 8.5.0,集群模式为 Nacos,存储使用 Elasticsearch 7 下载对应版本的源码并解压,如本文对应的为:v8.5.0 for H2/MySQL/TiDB/InfluxDB/ElasticSearch 7 一、部署 OAP Server 1.1 阅读全文
posted @ 2021-05-19 17:01 VictorBu 阅读(6294) 评论(0) 推荐(0) 编辑
摘要:在 Kuberetes 应用中,一般是通过 Ingress 暴露 HTTP/HTTPS 的服务,但实际使用中可能需要暴露 TCP 服务。Ingress 默认包含了 Nginx,Nginx 本身支持 TCP 做反向代理,所以也 可以通过 Ingress 暴露 TCP 服务。假设我们需要将服务 test 阅读全文
posted @ 2021-05-18 10:55 VictorBu 阅读(899) 评论(0) 推荐(0) 编辑