每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。 移动互联网时代,海量的用户每天产生海量的数量,比如: ...[作者空间]
分布式限流 单机限流,可以用到 AtomicInteger、RateLimiter、Semaphore 这些。但是...[作者空间]
实现源码: https://github.com/huangzhenshi/DistributeLearning/...[作者空间]
流量控制 直接拒绝 provider consumer 限流规则 结果分析这个很好理解,每秒通过6个,其它的直接拒...[作者空间]
一、分布式算法 在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin)、...[作者空间]
面试题 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 面试官心理分析 从这个问题开始,面试官就已经进入了实...[作者空间]
文章原创作者:北京哗啦啦 基础架构部架构师 王晓鹏文章推荐人:程超 一、背景 一款技术产品必定有其使用场景,不然代...[作者空间]
最近看了Dyno-queues分布式延迟队列的源码,发现了一些不错的技巧,而本文是对Dyno-queues架构精华...[作者空间]
在开发过程中,我们经常面对这种情况: 1、点击一个按钮无反应时,会不停的重复点击,如果前端代码未做...[作者空间]
背景 在编程领域,幂等性是指对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。 在分...[作者空间]
分布式系统在互联网公司中的应用已经非常普遍,开源软件层出不穷。hadoop生态系统,从hdfs到hbase,从ma...[作者空间]
前言 在之前这篇文章中,我大致介绍了一下google guava库中的RateLimiter的实现以及它背后的令牌...[作者空间]
本文内容脑图如下: 文章共 760字,阅读大约需要 2分钟 ! 概 述 在前一篇文章 《Spring Boot工程...[作者空间]
说说API的防重放机制 我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求...[作者空间]
一看到标题就知道,这一篇博客又是总结分布式工作环境中集群产生的问题,个人觉得分布式没有那么难以理解,可能也是自己见...[作者空间]
一.什么是负载均衡 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如We...[作者空间]
目录 1.背景 2.第三方支付的幂等场景 3.什么是幂等 4.怎么做幂等设计 -4.1应用程序 -4.2数据库...[作者空间]
本文讲述基于 Redis 的序列号服务的设计,主要从序列号服务的概念、需求以及服务的设计思路与详细设计等方面对其进...[作者空间]
一,题记 所有的业务系统,都有生成ID的需求,如订单id,商品id,文章ID等。这个ID会是数据库中的唯一主键,在...[作者空间]