2021年2月5日
正文内容加载中...
posted @ 2021-02-05 10:45 Kevin Wan 阅读(474) 评论(1) 推荐(0) 编辑
  2021年2月3日
摘要:本文有『Go开源说』第三期 go-zero 直播内容修改整理而成,视频内容较长,拆分成上下篇,本文内容有所删减和重构。 大家好,很高兴来到“GO开源说” 跟大家分享开源项目背后的一些故事、设计思想以及使用方法,今天分享的项目是 go-zero,一个集成了各种工程实践的 web 和 rpc 框架。我是 阅读全文
posted @ 2021-02-03 11:15 Kevin Wan 阅读(197) 评论(0) 推荐(1) 编辑
  2021年2月1日
摘要:承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。 Delay Job 日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有 go-queue,推荐使用 go-qu 阅读全文
posted @ 2021-02-01 10:16 Kevin Wan 阅读(336) 评论(0) 推荐(2) 编辑
  2021年1月25日
摘要:承接上篇:上篇文章讲到 go-zero 架构设计和项目设计。本篇文章接着这个项目设计,将生成的 app 模块 中 gateway 和 RPC 进行改造。废话不多说,让我们开始! gateway service gateway 中我做了一些自定义,在端请求我们后台接口情况下,虽然多数情况是不需要关心错 阅读全文
posted @ 2021-01-25 09:39 Kevin Wan 阅读(172) 评论(0) 推荐(0) 编辑
  2021年1月23日
摘要:每次发 https://github.com/tal-tech/go-zero 相关文章时,都会有读者问我们用什么画图的。 这图什么工具画的呀?好看! 这个手绘风格真好看,用啥工具画的呀? 可不可以介绍下这个画图的工具? 诸如此类的问题,所以我决定写篇短文介绍下我们最常用的画图工具 https:// 阅读全文
posted @ 2021-01-23 11:51 Kevin Wan 阅读(1350) 评论(6) 推荐(12) 编辑
  2021年1月21日
摘要:作者:Mikael 最近发现 golang 社区里出了一个新兴的微服务框架。看了一下官方提供的工具真的很好用,只需要定义好 .api 文件模版代码都可以一键生成,只需要关心业务;同时 core 中的工具极大减少了开发成本。 废话不多说,来看看这个微服务框架:go-zero 起源 聊聊与go-zero 阅读全文
posted @ 2021-01-21 10:02 Kevin Wan 阅读(442) 评论(0) 推荐(0) 编辑
  2021年1月14日
摘要:作者:阿啄debugIT 前言 go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。 go-zero 包含极简的 API 定义和生成工具 goctl,可以根据定义的 api 文件一键生成 Go, iOS, Android 阅读全文
posted @ 2021-01-14 11:50 Kevin Wan 阅读(130) 评论(0) 推荐(0) 编辑
  2021年1月6日
摘要:当前微服务已经成为服务端开发的主流架构,而Go语言因其简单易学、内置高并发、快速编译、占用内存小等特点也越来越受到开发者的青睐,微服务实战系列文章将从实战的角度和大家一起学习微服务相关的知识。本系列文章将以一个“博客系统”由浅入深的和大家一起一步步搭建起一个完整的微服务系统 该篇文章为微服务实战系列 阅读全文
posted @ 2021-01-06 08:53 Kevin Wan 阅读(527) 评论(0) 推荐(0) 编辑
  2020年12月30日
摘要:抛开业务谈技术都是在耍流氓。—— Kevin Wan 为什么需要缓存? 先从一个老生常谈的问题开始谈起:我们的程序是如何运行起来的? 程序存储在 disk 中 程序是运行在 RAM 之中,也就是我们所说的 main memory 程序的计算逻辑在 CPU 中执行 来看一个最简单的例子:a = a + 阅读全文
posted @ 2020-12-30 10:34 Kevin Wan 阅读(435) 评论(1) 推荐(2) 编辑
  2020年12月28日
摘要:大家好!我是 go-zero 作者 Kevin。充满惊吓的 2020 快要过去了,看到掘金上的技术人年度征文,忍不住文字记录一下艰辛而又充满收获的 2020 ✍️ 疫情开始 春节假期疫情突然升级,我们面临着自身平台的转型升级。作为晓黑板CTO,有两个重点工作: 保证大规模使用场景下平台的稳定性 保证 阅读全文
posted @ 2020-12-28 09:16 Kevin Wan 阅读(2042) 评论(7) 推荐(13) 编辑