202407-05 RabbitMQ 测试方案及结果 RabbitMQ测试方案 Qos:举例说明:Qos=2 如果消费者A 有2个消息没有回应,则MQ不会再往消费者A中发消息,直到收到消息确认后才会再次发送。 Ack:消息确认。 方案1:启动一个生产者,无消费者。 测试结果:每秒生产大约6250条消息,磁盘写入是6250/s,.... Read More >
202406-04 Redis集群 cluster-migration-barrier 参数含义验证 背景描述 cluster-migration-barrier属性可以保证redis集群中不会出现裸奔的主节点(这个主节点没有对应的从节点),当某个主节点的从节点挂掉裸奔后,会从其他富余的主节点分配一个从节点过来,确保每个主节点都有至少一个从节点,不至于因为主节点挂掉而没有相应从节点替换为主节.... Read More >
202406-04 [ Minio ] 常用维护命令备忘录 安装minio客户端 下载客户端: # curl https://dl.minio.org.cn/client/mc/release/linux-amd64/mc --create-dirs -o /usr/bin/mc # chmod +x /usr/bin/mc 开启命令自动补全功能:(.... Read More >
202406-03 01-Redis运维必备工具之:RedisShake RedisShake 简介 RedisShake 基本介绍 RedisShake是基于redis-port基础上进行改进的是一款开源的Redis迁移工具,支持Cluster集群的在线迁移与离线迁移(备份文件导入)。数据可平滑迁移,当部署在其他云厂商Redis服务上的Cluster集群数.... Read More >
202405-31 docker-compose 安装向量数据库qdrant v1.9.7 Qdrant 简介 Qdrant 是专为扩展过滤支持而设计的向量相似度搜索引擎和向量数据库,这使得它适用于各种基于神经网络的语义匹配、图像搜索等应用。 Qdrant 使用 Rust 🦀 编写,即使在高负载下也能快速、可靠地工作。 Qdrant 架构 上图展示了 Qd.... Read More >
202405-29 [ Redis ] 重要知识点备忘录 Redis 所有历史版本更新信息 3.2 版本:https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES 4.0 版本:https://raw.githubusercontent.com/antirez/redis.... Read More >
202405-24 Etcd学习笔记01:etcd-3.5.4集群搭建 集群节点信息 Etcd是一个分布式键值存储系统,最小集群使用3台组建集群,则可容忍1台机器故障,使用5台组件集群,则可容忍2台机器故障。 etcd version: 3.5.4 OS version: CentOS Linux release 7.9 集群节点IP: etcd0 :1.... Read More >
202405-24 [ Kafka ] 重要知识点备忘录 kafka的消费者是pull(拉)还是push(推)模式,这种模式有什么好处? Kafka 遵循了一种大部分消息系统共同的传统的设计: producer 将消息推送到 broker,consumer 从broker 拉取消息。 优点:pull模式消费者自主决定是否批量从broke.... Read More >
202405-23 [ etcd ] 重要知识点备忘录 kubernetes为什么使用etcd而不用zookeeper? ZooKeeper 是一款与 etcd 十分类似的键值对存储数据库,都是分布式系统协调和元数据存储。但是, etcd 踩在前人的肩膀上,其参考了 ZooKeeper 的设计和实现经验。从 Zookeeper 汲取的经验教训无.... Read More >
202405-22 Redis 架构原理01:持久化机制和实现原理 一、Redis 持久化的意义 redis的数据全部在内存中,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis的数据发生突发状况时不会丢失、或者只丢失少量,于是必须根据一些策略来把redis内存中的数据写到磁盘中,这样当redis服务重启时,就会将硬盘中的数据恢复到内存中。R.... Read More >
202405-22 Docker Compose milvus 2.2.8 升级到2.3.15 版本 一、官方升级方案 官方升级文档:https://milvus.io/docs/v2.3.x/upgrade_milvus_standalone-docker.md 根据官方文档上写的,升级主要是以下几点: 1、在milvus v2.2.5版本以后,MinIO 的版本升级到了 RE.... Read More >
202405-21 [ zookeeper ] 重要知识点备忘录 一、zookeeper的znode最多可以存储多大数据 看到Solr将index的配置文件放在zookeeper的znode中,所以就查询了相关问题: 官方给的解释是1M,但是不建议存储太大的数据https://zookeeper.apache.org/doc/r3.6.2/zooke.... Read More >