Redis 数据库
Redis 数据库 1. Redis 架构认知与核心特性 1.1 NoSQL 生态与数据模型 NoSQL通常展开为Not Only SQL,覆盖多种不同的数据模型与系统设计。它不是“关系数据库天然性能不足”的统一替代品,也不意味着所有产品都没有事务、Schema或查询语言。 模型 数据组织和代表 常
10 篇相关内容
Redis 数据库 1. Redis 架构认知与核心特性 1.1 NoSQL 生态与数据模型 NoSQL通常展开为Not Only SQL,覆盖多种不同的数据模型与系统设计。它不是“关系数据库天然性能不足”的统一替代品,也不意味着所有产品都没有事务、Schema或查询语言。 模型 数据组织和代表 常
HAProxy HAProxy 提供 TCP 四层转发与 HTTP 七层负载均衡,支持健康检查、TLS 终止、连接管理和 Prometheus 指标。 1. 版本与安装 以下安装命令适用于使用 systemd 的 Debian/Ubuntu。其他发行版应核对软件包、服务单元和默认路径。示例中的 19
Elasticsearch 核心概念与版本 Elasticsearch 是基于 Lucene 的分布式搜索与分析引擎。Index 保存一类文档,Mapping 定义字段类型,Shard 是分布式存储与查询单元,Replica 提供副本及读取扩展。 文档写入成功不代表立即可被搜索,搜索可见性受 ref
MyCat 定位与版本边界 MyCat 是兼容 MySQL 协议的数据库代理,可提供逻辑库、读写分离和分片路由。MyCat 1.x 与 2.x 架构和配置不同,下面针对旧系统的 MyCat 1.6.7.5,不能把 schema.xml、server.xml 直接套用到 MyCat 2。 读写分离依赖
etcd 集群与数据模型 etcd 是使用 Raft 的一致性键值存储,常作为 Kubernetes 控制面存储。v3 API 使用扁平 key 空间,/ 只是约定的前缀;旧 v2 API 的目录与命令不能直接套用到 v3。 生产通常采用 3 或 5 个投票成员,3 个成员可容忍 1 个故障,5 个
Consul 服务发现与数据一致性 Consul 提供服务注册、健康检查、DNS/HTTP 发现、KV 和服务网格能力。Server 使用 Raft 维护集群状态,Client Agent 接收本机服务注册并参加 gossip;Client 数量不能代替 Server quorum。 生产通常部署
ZooKeeper 数据模型与集群原理 ZooKeeper 为分布式应用提供协调服务,常用于注册发现、配置、选主和锁。它维护树形 znode,支持持久节点、临时节点及顺序节点。临时节点随会话结束删除;网络短暂中断不等于会话立即过期。 客户端请求可连接任意 Server,写入通过 Leader 排序并
Dubbo 架构与版本 Dubbo 是面向服务的 RPC 框架。Provider 暴露服务接口,Consumer 订阅地址并发起调用,注册中心维护服务发现,配置中心与元数据中心管理配置和接口信息。注册中心通常不转发业务请求;能够注册不代表 Consumer 能访问 Provider 的实际通告地址。
Nacos 注册中心与配置中心 Nacos 提供服务发现、健康管理和动态配置。服务发现中的 namespace、group、service name 与配置中心的 namespace、group、Data ID 是不同维度,客户端和服务端必须使用匹配的值。 Nacos 2.x 引入 gRPC:默认主
Kafka 架构与消息模型 Kafka 是持久化的分布式事件流平台,常用于日志汇聚、异步解耦、数据管道和流处理。 Broker:存储分区数据并处理生产、消费请求。 Topic / Partition:Topic 是逻辑消息流,Partition 是存储和并行处理单元。 Producer:按指定分区、