包含标签 go-zero 的文章

go-zero(四)| zRPC拦截器

zRPC是经过生产环境千万日活实践检验的通用RPC框架,其底层依赖gRPC,内置完整的微服务治理能力。是一款简单、通用、高性能、可扩展的RPC框架。 框架特点 通用性:依赖gRPC,支持跨语言的调用 高性能:底层依赖HTTP2协议,序列化采用Protobuf序列化,保证了高性能 可扩展:用户可根据不同的业务特点扩展功能如自定义拦截器等等 ………

阅读全文

go-zero(三)| zRPC

go-zero是一个集成了各种工程实践的包含了Web和RPC协议的功能完善的微服务框架,那么他的RPC功能是如何实现的呢?他自己封装了一个叫zRPC的底层模块,这个模块依赖gRPC,同时内置了服务注册、负载均衡、拦截器等功能,其中还包括自适应降载,自适应熔断,限流等微服务治理方案,是一个简单易用的可直接用于生产的企业级RPC框架。 ………

阅读全文

go-zero(二)| 鉴权

什么是 JWT 根据维基百科的定义,JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payload)和签名(signature)。 第一部分头信息指定了该JWT使用的签名算法,HS256 表示使用 ………

阅读全文

go-zero(一)| 概览

2020年8月开源的go-zero微服务框架非常热门。他来自好未来(学而思)的研发团队。这样的研发团队还是很有想法的。当然类似这样的微服务框架其实早就有了,比如go-micro,go-kit等大家也可以尝试。 项目地址:https://github.com/tal-tech/go-zero 文档说 ………

阅读全文