2021年12月27日
摘要: 我为啥给项目取 go-zero 这个名字,我希望解决问题的时候是我们回到原点去思考,而不是遇到钉子就找锤子。正所谓:做正确的事,正确的做事! 阅读全文
posted @ 2021-12-27 13:31 万俊峰Kevin 阅读(2304) 评论(11) 推荐(12) 编辑
  2022年5月23日
正文内容加载中...
posted @ 2022-05-23 09:17 万俊峰Kevin 阅读(217) 评论(0) 推荐(0) 编辑
  2022年5月16日
摘要: 对于很多初创公司来说,业务的早期我们更应该关注于业务价值的交付,而单体服务具有架构简单,部署简单,开发成本低等优点,可以帮助我们快速实现产品需求。我们在使用单体服务快速交付业务价值的同时,也需要为业务的发展预留可能性,所以我们一般会在单体服务中清晰的拆分不同的业务模块。 阅读全文
posted @ 2022-05-16 09:21 万俊峰Kevin 阅读(373) 评论(0) 推荐(1) 编辑
  2022年5月9日
摘要: Go 项目配置文件的定义和读取 我们在写应用时,基本都会用到配置文件,从各种 shell 到 nginx 等,都有自己的配置文件。虽然这没有太多难度,但是配置项一般相对比较繁杂,解析、校验也会比较麻烦。本文就给大家讲讲我们是怎么简化配置文件的定义和解析的。 阅读全文
posted @ 2022-05-09 09:29 万俊峰Kevin 阅读(181) 评论(0) 推荐(1) 编辑
  2022年5月5日
摘要: 简单易懂的 Go 泛型使用和实现原理介绍 本文是对泛型的基本思想及其在 Go 中的实现的一个比较容易理解的介绍,同时也是对围绕泛型的各种性能讨论的简单总结。 阅读全文
posted @ 2022-05-05 11:02 万俊峰Kevin 阅读(294) 评论(1) 推荐(0) 编辑
  2022年4月26日
摘要: 对于很多初创公司来说,业务的早期我们更应该关注于业务价值的交付,并且此时用户体量也很小,QPS也非常低,我们应该使用更简单的技术架构来加速业务价值的交付,此时单体的优势就体现出来了。 阅读全文
posted @ 2022-04-26 09:46 万俊峰Kevin 阅读(455) 评论(0) 推荐(1) 编辑
  2022年4月24日
摘要: 在go-zero中SingleFlight的作用是:将并发请求合并成一个请求,以减少对下层服务的压力。 阅读全文
posted @ 2022-04-24 14:43 万俊峰Kevin 阅读(182) 评论(0) 推荐(1) 编辑
  2022年4月18日
摘要: 进程内优雅管理多个服务 在 go-zero 社区里,经常会有同学问,把 `API gateway` 和 `RPC service` 放在同一个进程内可不可以?怎么弄?有时也会有同学把对外服务和消费队列放在一个进程内。 阅读全文
posted @ 2022-04-18 12:47 万俊峰Kevin 阅读(236) 评论(0) 推荐(1) 编辑
  2022年4月6日
摘要: 从开发到部署微服务保姆级视频教程,涵盖了微服务开发的方方面面。 阅读全文
posted @ 2022-04-06 09:18 万俊峰Kevin 阅读(521) 评论(0) 推荐(2) 编辑
  2022年3月22日
摘要: 高清无码图 前几天发了朋友圈,结果众多好友告诉我,看不清,看不清。。。 所以,今日特奉上高清无码大图,一字不差,供大家慢慢消化。 原图(7.1MB)奉上,拿走不谢! 额外福利 除了奉上高清无码原图外,还悄悄告诉你一个无敌技巧,输入 goctl 之后,按 Tab 键有可用命令的完整提示,如图: 再比如 阅读全文
posted @ 2022-03-22 10:53 万俊峰Kevin 阅读(75) 评论(0) 推荐(0) 编辑
  2022年3月21日
摘要: 带你彻底掌握 docker 镜像构建的十八般武艺,带你全面了解 Go docker 镜像构建的进化史,讲解如何一键构建出既快又好且最小的 docker 镜像,以及如何查看镜像构建的方方面面。 阅读全文
posted @ 2022-03-21 10:39 万俊峰Kevin 阅读(610) 评论(0) 推荐(1) 编辑