背景 我们都知道日志至于任何系统、软件都是十分重要的组成部分,通过日志我们可以方便地了解到现在系统运行是否正常、是否有异常情况。 但有时候日志太多了也会有幸福地烦恼,发生异常想通过日志进行排查,可是满屏地日志都是不那么重要地内容,像心跳日志、debug日志等等。 这在java应用
导语在业务数据爆发性增长与开发团队急剧扩张的双重挑战下,我们开始从单体应用转向面向服务架构(SOA)并进行数据库分库分表。转型过程中,我们又遇到了数据迁移、数据同步等新的挑战——Vimur 在此时应运而生。Vimur 是建立在 Apache Kafka 之上的一套实时数据管道,它
背景酷家乐是从 16 年初开始进行服务化改造的,因为一些特殊原因,无法直接使用主流的dubbo 或 spring cloud,因此酷家乐研发团队在开源的基础上做了二次开发,迅速上线了一套定制型的微服务框架。和其他微服务框架类似,酷家乐自己定制的微服务框架也有专门的服务网关,今天要
Outline0. 背景1. 常用限流方案2. 令牌桶算法3. 写在最前的例子4. RateLimiter 的设计哲学5. 快速使用0. 背景一个业务需求对 QPS 有限制,因此,调研了相关限流方案,并对 Guava 的 RateLimiter 进行了深入的学习。本文着重介绍 R