arch 关于arch:聊聊软件开发的REPCCPCRP原则 复用/公布等同准则The granular of reuse is the granular of release.软件复用的最小粒度应等同于其公布的最小粒度,须要有本人的公布版本号。
arch 关于arch:聊聊软件开发的SLAP原则 SALP即Single Level of Abstraction Principle的缩写,即繁多抽象层次准则。在Robert C. Martin的<<Clean Code>>一书中的函数章节有提到:
无分类 questioning-the-lambda-architecture Storm的作者Nathan Marz提出了 lambda 架构,该架构是在 MapReduce 上和 Storm 上构建流式处理的应用。lambda 架构是捕获不可变的数据序列并将其并行的发送给批处理系统和流式处理系统。但是你需要分别在批处理系…
日常 聊聊leaky bucket算法的实现 序 本文主要研究一下leaky bucket算法的实现 leaky bucket算法 bucket以一定速率滴水,相当于增加桶容量 bucket有其容量限制,请求过来时bucket满,则直接被抛弃 请求到来时,如果bucket不满,则放入bucket,相当…
日常 聊聊Guava的RateLimiter guava-26.0-jre-sources.jar!/com/google/common/util/concurrent/RateLimiter.java