Avatar notebook default
175篇文章 · 88315字 · 14人关注
  • API 网关的设计:异步化请求

    对于内部系统使用的网关层,如果对于吞吐量的要求并不高,一般同步请求调用即可。 对于统一的网关层,如何用少量的机器接入更多的服务,这就需要用异步来...

    14.1 2751 10 43 6
  • 为什么要统一 API 网关

    统一的 API 网关不仅有 API 网关的所有特点,还有以下几个好处: 统一组件升级 在公司内部,如果有某个技术组件需要升级,通常是需要和每个业...

    9.3 1778 10 26 7
  • API 网关

    API 网关可以看做是系统与外界联通的入口,我们可以在网关处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 那为什么需要 AP...

    14.1 1108 11 35 7
  • 布隆过滤器之 Redis

    Redis v4.0 之后有了 Module(模块/插件) 功能,Redis Modules 让 Redis 可以使用外部模块扩展其功能,布隆过...

    12.6 2265 10 41 6
  • 布隆过滤器之 Guava 实现

    首先,在项目中引入 Guava 的依赖: 先创建了最多可存放 500 个整数的布隆过滤器,并且可以容忍误判的概率为1%: 在以上示例中,当上述方...

    8.1 1026 10 22 6
  • 布隆过滤器使用场景

    判断给定数据是否存在:比如判断一个数字是否在包含大量数字的数字集中、 防止缓存穿透(判断请求的数据是否有效避免直接绕过缓存请求数据库)等等、邮箱...

    9.1 1727 10 26 6
  • Resize,w 360,h 240
    布隆过滤器原理

    当一个元素加入布隆过滤器中的时候,会进行如下操作: 使用布隆过滤器中的哈希函数对元素值进行计算,得到哈希值(有几个哈希函数得到几个哈希值); 根...

    7.8 1483 10 20 6
  • 布隆过滤器

    首先,先来了解布隆过滤器的概念。 布隆过滤器(Bloom Filter)是一个叫做 Bloom 的老哥于1970年提出的。可以把它看作由二进制向...

    9.1 870 10 22 7
  • 数据库 ID 生成方案:Redis

    使用 Redis 来生成分布式 ID,其实和利用 Mysql 自增 ID 类似,可以利用 Redis 中的 incr 命令来实现原子性的自增与返...

    14.0 1580 11 35 7

文集作者