05 2022 档案

摘要:先来感受下用 kratos 快速创建项目 一、环境准备 1.1 安装依赖软件 protoc protoc-gen-go 安装 protoc: 到 protobuf release 页面,选择适合自己操作系统的文件包。 或者文档 也可以看 grpc.io 官方安装文档: https://grpc.io 阅读全文
posted @ 2022-05-29 22:07 九卷 阅读(4803) 评论(0) 推荐(1) 编辑
摘要:一、什么是 Scrum 1.1 Scrum 定义 Scrum 是敏捷开发方法之一,它使用比较广泛。 敏捷的其它开发方法还有 XP(极限编程)、FDD(特性驱动开发)、Crystal(水晶方法)、TDD(测试驱动开发)、DSDM(动态系统开发)等等敏捷方法。 Scrum-Guide 中定义的 Scru 阅读全文
posted @ 2022-05-28 02:36 九卷 阅读(611) 评论(0) 推荐(1) 编辑
摘要:一、敏捷开发简史 敏捷简史 1975-2010: 1957年,增量软件开发方法出现。 1975年,Fred Brooks 提出“No Silver Bullet”,出版《人月神话》,相关概念和内容已与敏捷方法极其类似。 1986年,竹内弘高和 野中郁次郎在New New Product Develo 阅读全文
posted @ 2022-05-21 01:27 九卷 阅读(524) 评论(0) 推荐(0) 编辑
摘要:一、Go time/rate 限流器 1.1 简介 Go 在 x 标准库,即 golang.org/x/time/rate 里自带了一个限流器,这个限流器是基于令牌桶算法(token bucket)实现的。 在上一篇文章讲了几种限流算法,里面就有令牌桶算法,具体可以看上篇文章介绍。 1.2 rate 阅读全文
posted @ 2022-05-18 02:56 九卷 阅读(3246) 评论(2) 推荐(1) 编辑
摘要:服务治理:常用限流算法总结 一、为什么会有限流 限流,看字面意思,限制流动。 为什么要限制流动? 比如高速公路出现了事故,交警会对高速路车辆的进入进行指挥和限制。 发生了一些意外情况,才可能要限制流动。等恢复正常情况后,就解除限制。不可能无缘无故的限制流动,毕竟限制会影响正常系统运行。 在举一个例子 阅读全文
posted @ 2022-05-12 20:01 九卷 阅读(1323) 评论(0) 推荐(2) 编辑