写点什么

go-zero

0 人感兴趣 · 15 次引用

  • 最新
  • 推荐

更简的并发代码,更强的并发控制

用户头像
万俊峰Kevin4 月 12 日

有没感觉 Go 的 sync 包不够用?有没遇到类型没有 sync/atomic 支持?

极速精简 Go 版 Logstash

用户头像
万俊峰Kevin4 月 6 日

今天来介绍 go-zero 生态的另一个组件 go-stash。这是一个 logstash 的 Go 语言替代版,我们用 go-stash 相比原先的 logstash 节省了2/3的服务器资源。如果你在用 logstash,不妨试试,也可以看看基于 go-zero 实现这样的工具是多么的容易,这个工具作者仅用

用 Go + WebSocket 快速实现一个 chat 服务

用户头像
万俊峰Kevin3 月 31 日

在 go-zero 开源之后,非常多的用户询问是否可以支持以及什么时候支持 websocket,终于在 v1.1.6 里面我们从框架层面让 websocket 的支持落地了,下面我们就以 chat 作为一个示例来讲解如何用 go-zero 来实现一个 websocket 服务。

一招让 Kafka 达到最佳吞吐量

用户头像
万俊峰Kevin3 月 17 日

使用 chunkExecutor 作用不言而喻:将随机写 -> 批量写,减少 I/O 消耗;同时保证单次写入不能超过默认的 1M 或者自己设定的最大写入字节数。

别再问我们用什么画图的了!问就是 excalidraw

用户头像
万俊峰Kevin3 月 14 日

每次发 https://github.com/tal-tech/go-zero 相关文章时,都会有读者问我们用什么画图的。

微服务架构设计与最佳实践

用户头像
万俊峰Kevin2 月 28 日

本文有『Go开源说』第四期 go-zero 直播内容修改整理而成,视频内容较长,拆分成上下篇,本文内容有所删减和重构。

我用 go-zero 一周实现了一个中台系统,已开源!

用户头像
万俊峰Kevin2 月 18 日

一个好的语言,框架,他们的底层思维,永远都是效率高,不加班的思想,我相信go-zero会提高你和你团队或是公司的效率。go-zero的作者说,go-zero框架,就是用来提高他们自己的开发效率。流程标准化是提高工作效率的准则。

基于 gRPC 的注册发现与负载均衡的原理和实战

用户头像
万俊峰Kevin1 月 18 日

go-zero是一个开源的微服务框架,支持http和rpc协议,其中rpc底层依赖gRPC,本文会结合gRPC和go-zero源码从实战的角度和大家一起分析下服务注册与发现和负载均衡的实现原理。

从代码到部署微服务实战(一)

用户头像
万俊峰Kevin1 月 10 日

当前微服务已经成为服务端开发的主流架构,而Go语言因其简单易学、内置高并发、快速编译、占用内存小等特点也越来越受到开发者的青睐,微服务实战系列文章将从实战的角度和大家一起学习微服务相关的知识。

一个 20 年技术老兵的 2020 年度技术总结

用户头像
万俊峰Kevin1 月 8 日

大家好!我是 go-zero 作者 Kevin。充满惊吓的 2020 快要过去了,忍不住文字记录一下艰辛而又充满收获的 2020 ✍️

微服务缓存原理与最佳实践

用户头像
万俊峰Kevin1 月 4 日

本文从缓存的引入开始,讲解了常见缓存读写策略,如何保证数据的最终一致性,如何封装一个好用的缓存操作层,也展示了线上缓存的情况以及监控。

微服务过载保护原理与实战

用户头像
万俊峰Kevin2020 年 12 月 27 日

在微服务中由于服务间相互依赖很容易出现连锁故障,连锁故障可能是由于整个服务链路中的某一个服务出现故障,进而导致系统的其他部分也出现故障。

go-zero 如何扛住流量冲击(一)

用户头像
万俊峰Kevin2020 年 11 月 18 日

不管是在单体服务中还是在微服务中,开发者为前端提供的API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性。即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统

https://static001.geekbang.org/infoq/39/3917d9a76b7a96b37399df3dac50b023.png?x-oss-process=image/resize,w_416,h_234

云原生 go-zero 微服务框架

用户头像
万俊峰Kevin2020 年 9 月 6 日

go-zero是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。

go-zero_go-zero资料文章-InfoQ写作平台