-
Java 从零实现属于你的 Redis 分布式锁(java是什么意思)
redis分布式锁 为什么需要分布式锁 在 jdk 中为我们提供了加锁的方式: (1)synchronized 关键字 (2)volatile + CAS 实现的乐观锁 (3)ReadWriteLoc...
-
分布式锁用Redis还是Zookeeper?(redis分布式锁有什么用)
为什么用分布式锁? 在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用...
-
聊聊Redis分布式锁的八大坑(redis做分布式锁有哪些不好)
前言 在分布式系统中,由于redis分布式锁相对于更简单和高效,成为了分布式锁的首先,被我们用到了很多实际业务场景当中。 但不是说用了redis分布式锁,就可以高枕无忧了,如果没有用好或者用对,也会引...
-
彻底搞懂 Kubernetes 中的 Events(彻底搞懂43种香辛料)
之前我写了一篇《更优雅的 Kubernetes 集群事件度量方案》,利用 Jaeger 利用 tracing 的方式来采集 Kubernetes 集群中的 events 并进行展示。最终效果如下: 写...
-
聊聊Redis分布式锁的八大坑(redis分布式锁有什么问题)
前言 在分布式系统中,由于redis分布式锁相对于更简单和高效,成为了分布式锁的首先,被我们用到了很多实际业务场景当中。 但不是说用了redis分布式锁,就可以高枕无忧了,如果没有用好或者用对,也会引...
-
更优雅的 Kubernetes 集群事件度量方案(优雅优雅的)
大家好,我是张晋涛。 群里有个小伙伴问了我上图中这个问题,如何度量滚动升级这个过程的时间。 这个问题可以抽象为一种通用需求,适用于多种场景。 比如你是 Kubernetes 集群的管理员,你想度量这个...
-
彻底搞懂 Kubernetes 中的 Events(彻底搞懂信用证)
之前我写了一篇《更优雅的 Kubernetes 集群事件度量方案》,利用 Jaeger 利用 tracing 的方式来采集 Kubernetes 集群中的 events 并进行展示。最终效果如下: 写...