排序
Gossip算法详解
众所周知,八卦是无处不在的!Gossip算法,顾名思义,正是闲话家常、传闻秘事的大师,就像在某些公司的八卦圈子,你可以在里面听到各种各样奇葩的公司传闻。 Gossip 算法在网络世界中的角色,就...
kafka基础知识详解
1. 引言 1.1 背景 和 RabbitMQ 类似,Kafka(全称 Apache Kafka)是一个分布式发布-订阅消息系统。 自 Apache 2010 年开源这个顶级实用项目以来,至今已有十数年,Kafka 仍然是非常热门的一个消...
Redis除了做缓存,还能做什么?
分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
Redis锁被别人释放解决办法
什么是分布式锁? 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码...
Java面试题:如何用Zookeeper实现分布式锁?
Zookeeper是一个分布式协调服务,可以用来实现分布式锁的功能。 分布式锁是一种控制多个分布式系统之间同步访问共享资源的机制。 Zookeeper实现分布式锁的原理如下: 首先,需要在 Zookeeper 中...
分布式NFV的概念和优势
分布式网络功能虚拟化(Distributed NFV)是一种在多个地理位置或边缘设备上实现NFV的方法。 在传统的中心化NFV部署中,VNF通常在数据中心或云上运行。 然而,分布式NFV采用了不同的方法,将VNF...
集群、分布式、SOA、微服务的概念及区别
集群: 不同服务器部署同一套应用服务对外提供访问,实现服务的负载均衡或者互备(热备,主从等),指同一种组件的多个实例,形成的逻辑上的整体。 单个节点可以提供完整服务。集群是物理形态 分...