Go 微服务实战.png

Go微服务实战|第12章:gRPC-gateway g...

只需要实现 gRPC 服务端方法,结合 gRPC-gateway 就可以同时帮你生成 RESTful API,它们可以监听在不同的 TCP 端口上,也可以监听同一端口,最后如果你想公开你的 REST API,还可以自动生成 Swagger 接口文档


作者头像
Madman
0 1260
Go 微服务实战.png

Go微服务实战|第11章:gRPC Interceptors

gRPC 提供了相关 API 让客户端或服务端实现拦截器,它可以拦截每个 RPC 调用的执行,从而可以使用拦截器来执行身份验证/授权、日志记录、监控指标收集等功能


作者头像
Madman
0 1270
Go 微服务实战.png

Go微服务实战|第10章:gRPC Authentication

上一篇我们通过 TLS 为通信双方建立了安全加密通道,并且数字证书也可以验证服务端的身份。但是,服务端也需要确认是哪个客户端正在调用 RPC,此客户端是否有权限调用此 RPC 呢?现在我们将会讲解服务端如何通过 token auth 或 basic auth 来认证客户端


作者头像
Madman
0 1159
网络信息安全-min.jpg

网络信息安全|第7章:申请 Let's encrypt...

Let's Encrypt 是由 Internet Security Research Group(ISRG)维护的免费 CA,通过 ACME 协议实现自动化证书管理服务。Certbot 是官方推荐的用来申请证书的工具,它默认生成 RSA 证书,如果你还想给新客户端申请体积更小、速度更快的 ECC 证书的话,本方是非常不错的实践教程,并且双证书都会自己续期


作者头像
Madman
0 1150