首页
›
Web后端与企业应用开发
›
072-Go项目结构契约压测闭环
›
《gRPC服务安全权限验证:Go项目结构性能测试体系》
VIP20
本课程属于:072-Go项目结构契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
gRPC服务安全权限验证:Go项目结构性能测试体系
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
gRPC基础
gRPC简介 · Protocol Buffers语法 · Go环境搭建
gRPC
简介
02
Go项目结构
标准Go项目布局 · 模块化设计 · proto文件目录规划
Go
项目结构
03
gRPC服务定义
定义helloworld.proto · 生成Go代码 · 实现Unary RPC
gRPC
服务定义
04
gRPC客户端
编写客户端代码 · 连接管理 · 超时与重试
gRPC
客户端
05
安全认证概述
gRPC安全模型 · 传输安全与认证安全 · TLS/mTLS
安全认证概述
gRPC
06
TLS单向认证
生成自签名证书 · 服务端配置TLS · 客户端配置TLS
TLS
单向认证
07
mTLS双向认证
CA证书体系 · 服务端与客户端证书签发 · mTLS握手流程
mTLS
双向认证
08
Token认证机制
Token类型(JWT/OAuth2… · 拦截器(Interceptor)概念 · Unary拦截器实现
Token
认证机制
09
JWT生成与验证
JWT结构 · Go JWT库使用 · 生成Token
JWT
生成
10
gRPC拦截器
UnaryServerInterce… · UnaryClientInterce… · StreamInterceptor
gRPC
拦截器
11
基于JWT的认证拦截器
编写AuthInterceptor · 从metadata提取Token · 验证并注入上下文
JWT
基于
12
基于mTLS+JWT的双重认证
组合传输安全与应用层认证 · 拦截器优先级 · 安全策略配置
mTLS+JWT
基于
13
RBAC权限模型
RBAC概念 · 角色与权限定义 · 在gRPC中实现RBAC
RBAC
权限模型
14
权限元数据设计
proto中定义权限注解 · 服务方法权限映射 · 动态权限加载
权限元数据设计
proto
15
gRPC网关与认证
gRPC-Gateway简介 · RESTful API转gRPC · 网关层Token转发
gRPC
网关
16
OAuth2.0集成
OAuth2.0授权码流程 · gRPC集成OAuth2 · Token刷新机制
OAuth2.0
集成
17
安全配置管理
环境变量 · 配置文件 · Vault/Consul集成
安全配置管理
环境变量
18
日志与审计
结构化日志 · 请求日志拦截器 · 审计日志记录
日志
审计
19
错误处理与安全
gRPC错误码 · 自定义错误 · 错误信息脱敏
错误处理
安全
20
压测基础
压测目标 · 性能指标(QPS/延迟/错误率) · 压测工具选型(ghz/fortio)
压测基础
压测目标
21
ghz压测工具
ghz安装 · 命令行压测 · 参数配置
ghz
压测工具
22
压测脚本编写
Go编写压测客户端 · 并发模型 · 连接池管理
压测脚本编写
Go
23
压测场景设计
基准测试 · 负载测试 · 压力测试
压测场景设计
基准测试
24
压测结果分析
延迟分布 · 吞吐量计算 · 错误率分析
压测结果分析
延迟分布
25
性能优化
连接复用 · 流式调用优化 · Proto优化
性能优化
连接复用
26
安全压测
认证压测 · 权限边界测试 · Token过期测试
安全压测
认证压测
27
CI/CD集成
GitHub Actions配置 · 自动化测试 · 压测流水线
CI/CD
集成
28
监控与告警
Prometheus指标暴露 · Grafana仪表盘 · gRPC监控
监控
告警
29
生产部署
Docker镜像构建 · Kubernetes部署 · Ingress配置
生产部署
Docker
30
项目实战闭环
从零搭建完整项目 · proto设计 · 安全认证
项目实战闭环
从零搭建完整项目
所属VIP或分类
同VIP:Go契约压测Go契约校验
同VIP:Go微服务架构性能调优:性能测试体系实战
同VIP:Go微服务项目部署:性能测试体系工程实践