我们删除了 proto3 中的 required 字段,因为 required 字段通常被认为是有害的并且违反了 protobuf 的兼容性语义。 使用 protobuf 的整个想法是,它允许您添加/删除协议定义中的字段,同时仍
VS Code 中的代码自动补全和自动导入包
VSCode 必须安装以下插件: 首先你必须安装 Golang 插件,然后再给 Go 安装工具包。 在 VS Code 中,使用快捷键:command+shift+P,然后键入:go:ins
[译]使用 Horizontal Pod Autoscaler 自动缩放 Spring Boot 并在 Kubernetes 上自定义度量标准
这是一篇翻译+自我理解实践。 使用消息队列,Spring Boot 和 Kubernetes 伸缩微服务 当你设计和构建应用程序时,你将面临两个重大挑战:可伸缩性和健壮性(sc
浅析 gRPC 的负载均衡
这是一篇翻译+转载图+自我理解实践。 译文:gRPC中的负载均衡 本文档介绍了gRPC中负载均衡的设计 背景 每次调用负载均衡 值得注意的是,gRPC
Nginx 中的 proxy_store
Nginx proxy_store 使用 nginx 的 proxy_store 缓存文件加速访问速度。 nginx 的 proxy_store 可以将后端服务器的文件暂存在本地。基于此,可以在 nginx 上缓存后端服务器文件,加快访问速度。 比如: 1 2 3
Drone 源码分析之数据库初始化
本文是来自于我在使用 Drone 过程中遇到一个问题的排查,然后延伸出来的一篇 Drone 源码分析,希望能对你有所帮助。 缘由 我增加 commit 信息为中文后提交推送到 gitlab 上,结
Docker 多阶段镜像构建
参考资料 https://www.cnblogs.com/sparkdev/p/8508435.html https://mp.weixin.qq.com/s/-ST2TJoi76a-1AHzx9WUEw 茶歇驿站 一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,以及其他个人杂想。
Go 开发者快速学习 Rust 教程
参考资料 了解并学习文章:https://dzone.com/articles/from-go-to-rust-with-an-http-se
Go 微服务架构开发实践
参考资料 微服务系列的文章: 系列一: https://ewanvalentine.io/tag/go/ 或者: https://dzone.com/users/3343222/ewanvalentine.html 翻译: 微服务架构系列翻译1:https://blog.dingkewz.com/post/tec
Go 语言中的 Type Assertion 与 Type Switch
Type assertions 类型断言并不真正将接口转换为另一种数据类型,但它提供了对接口具体值的访问,这通常是你想要的。 类型断言提供对接口值的基础具体值的访问。 t :=