首页
›
后端、数据与云原生工程
›
005-API、gRPC与服务接入工程
›
《gRPC网关与OpenAPI集成工程》
VIP12
本课程属于:005-API、gRPC与服务接入工程
后端、数据与云原生工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
gRPC网关接入与微服务链路环境配置调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务架构概述
微服务定义 · 单体架构与微服务架构对比 · 微服务核心优势与挑战
微服务架构概述
微服务定义
02
gRPC基础入门
gRPC定义 · Protocol Buffers协议 · gRPC与RESTful API对比
gRPC
基础入门
03
Protobuf语法与定义
message定义 · 字段类型与标签 · 枚举
Protobuf
语法
04
gRPC服务定义与生成
service定义 · rpc方法声明 · protoc编译器安装
gRPC
服务定义
05
gRPC服务端实现
Go语言gRPC服务端搭建 · 注册服务 · 启动监听
gRPC
服务端实现
06
gRPC客户端实现
Go语言gRPC客户端连接 · 调用Unary与Streaming方… · 连接池与复用
gRPC
客户端实现
07
gRPC网关概念与架构
gRPC网关(grpc-gatewa… · 作用 · 架构图(gRPC ↔ HTTP/JS…
gRPC
网关概念
08
grpc-gateway环境搭建
安装protoc-gen-grpc-… · protoc-gen-openapi… · 生成Gateway代码
grpc-gateway
环境搭建
09
Gateway路由与注解
google.api.http注解定… · HTTP方法与路径映射 · query参数与body绑定
Gateway
路由
10
Gateway请求转发与负载均衡
Gateway作为反向代理 · 上游gRPC服务发现 · 负载均衡策略(轮询/一致性哈希)
Gateway
请求转发
11
微服务链路追踪概述
分布式追踪原理 · Trace/Span/Context… · OpenTelemetry标准
微服务链路追踪概…
分布式追踪原理
12
Jaeger部署与集成
Jaeger架构(Agent/Col… · Docker部署 · gRPC服务接入Jaeger
Jaeger
部署
13
gRPC拦截器实现链路追踪
Unary与Streaming拦截器… · 传播metadata · Span创建与结束
gRPC
拦截器实现链路追…
14
Gateway链路追踪集成
Gateway接收HTTP请求生成T… · 通过gRPC metadata传递T…
Gateway
链路追踪集成
15
链路数据采样与优化
采样策略(Head-based/Ta… · 采样率配置 · 避免过度采样导致性能下降
链路数据采样
优化
16
微服务日志收集
结构化日志(JSON格式) · 日志级别 · gRPC日志拦截器
微服务日志收集
JSON
17
指标监控与Prometheus
gRPC服务指标(请求数/延迟/错误… · Prometheus客户端集成 · Histogram与Counter使…
Prometheus
指标监控
18
Grafana可视化
Grafana数据源配置 · gRPC服务仪表盘设计 · 关键指标面板(P99延迟/吞吐量)
Grafana
可视化
19
gRPC连接管理
连接池大小调优 · keepalive配置(ping/超… · 长连接与短连接选择
gRPC
连接管理
20
gRPC流控与限流
服务端流控(MaxConcurren… · 客户端限流(令牌桶/漏桶) · gRPC内置流控机制
gRPC
流控
21
gRPC超时与重试
Deadline/Timeout传播 · 重试策略(RetryPolicy) · 幂等性保证
gRPC
超时
22
gRPC安全通信
TLS/SSL配置 · mTLS双向认证 · 证书管理(cert-manager)
gRPC
安全通信
23
Gateway安全加固
验证 · JWT认证 · CORS配置
Gateway
安全加固
24
服务网格与gRPC
Istio/Envoy对gRPC的支… · mTLS自动注入 · 流量管理(VirtualServic…
gRPC
服务网格
25
gRPC健康检查
Health/Check协议实现 · Kubernetes存活探针(liv…
gRPC
健康检查
26
gRPC负载测试
ghz工具使用 · 并发连接与请求率测试 · 性能瓶颈分析
gRPC
负载测试
27
gRPC性能调优
消息大小限制 · 流式传输优化 · 缓冲区大小调整
gRPC
性能调优
28
多语言gRPC互操作
Go/Python/Java/Nod… · 跨语言数据类型兼容
gRPC
多语言
29
gRPC网关高可用部署
Gateway多实例部署 · 反向代理(Nginx/Envoy)前… · 蓝绿发布与滚动更新
gRPC
网关高可用部署
30
综合实战
构建完整微服务链路 · gRPC服务A/B · Jaeger
综合实战
构建完整微服务链…
所属VIP或分类
同VIP:API网关与流量治理面试实战题库
同VIP:BFF聚合服务架构工程
同VIP:GraphQL服务性能与故障诊断