背景 据Redisson官网的介绍,Redisson是一个Java Redis客户端,与Spring 提供给我们的 RedisTemplate 工具没有本质的区别,可以把它看做是一个功能更强大的客户端(虽然官网上声称Redisson不只是一...
Nacos学习圣经:从入门到精通 Nacos,最全详解
1 简介 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置...
Nacos配置中心(一)
一、怎么判断配置发生了变化 我们在使用Nacos的时候,在Console对配置进行更改后,不用重启服务,只要配置发生变化就能生效,那么Nacos是怎么判断配置发生了变化呢? Nacos的配置中支持多种格式,比如yml,properties,...
聊一聊Raft算法的选举以及日志复制
Raft 算法是一种用于实现分布式系统中一致性问题的算法,它旨在简化一致性算法的设计,使其更加容易理解和实现。Raft 算法通过选举一个领导者(Leader)来集中处理客户端请求,并通过日志复制机制来确保所有节点的数据一致性。 Raft 算...
四种经典限流算法讲解
1、固定窗口限流算法 1.1 什么是固定窗口限流算法 固定窗口限流算法(Fixed Window Rate Limiting Algorithm)是一种最简单的限流算法,其原理是在固定时间窗口(单位时间)内限制请求的数量。该算法将时间分成固...
了解 MongoDB 看这一篇就够了
一、简介 MongoDB 是一款流行的开源文档型数据库,从它的命名来看,确实是有一定野心的。 MongoDB 的原名一开始来自于 英文单词"Humongous", 中文含义是指"庞大",即命名者的意图是可以处理大规模的数据。 但笔者更喜欢称...