Skip to content

wangchanggan/grpc-up-and-running

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

gPRC-go与云原生应用开发

Source Code From https://github.com/grpc-up-and-running/samples/archive/refs/tags/v1.0.0.tar.gz

参考gRPC与云原生应用开发(gRPC:Up and Running)(张卫滨/译)

目录

gRPC入门

docs/gRPC入门.doc

开始使用gRPC

docs/开始使用gRPC.doc

src/productinfo

gRPC的通信模式

docs/gRPC的通信模式.doc

src/ordermgt

gRPC的底层原理

docs/gRPC的底层原理.doc

gRPC超越基础知识

docs/gRPC超越基础知识.doc

拦截器

src/interceptors

截止时间

src/deadlines

取消

src/cancellation

错误处理

src/error-handling

多路复用

src/multiplexing

元数据

src/metadata

负载均衡

src/loadbalancing

安全的gRPC

docs/安全的gRPC.doc

使用TLS认证gRPC通道

启用单向安全连接

src/secure-channel

启用mTLS保护的连接

src/mutual-tls-channel

对gRPC调用进行认证

使用basic认证

src/basic-authentication

使用OAuth2.0、JWT和基于令牌的谷歌认证

src/token-based-authentication

在生产环境中运行gRPC

docs/在生产环境中运行gRPC.doc

测试gRPC应用程序

src/grpc-continous-integration

部署

部署到Docker上

src/grpc-docker

部署到Kubernetes上

src/grpc-kubernetes

可观察性

度量指标

在gRPC中使用OpenCensus

src/grpc-opencensus

在gRPC中使用Prometheus

src/grpc-prometheus

跟踪

src/grpc-opencensus-tracing

src/grpc-opentracing

gRPC的生态系统

docs/gRPC的生态系统.doc

gRPC网关

src/grpc-gateway

gRPC服务器端反射协议

src/server-reflection

健康检查协议

src/health-check