摘要: es的集群需要有n/2+1的票数才能当选主节点最好采用 2+ 1部署方案:即3节点集群有一个节点设置为投票节点,这样可以更高效率的选出主节点 1.es的选举,选举过程可以看一下源码首先查找存活的节点,包括自己,然后对节点进行过滤,找出具有投票权的节点进行投票,记录票数,选出临时master(还不是主 阅读全文
posted @ 2024-05-20 21:24 有虫子啊 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1.订阅的关系维护 redis的所有频道的订阅关系都维护在pubsub_channels字典里面,这个字典的key是被订阅的频道,而value是订阅客户端的链表。 struct redisServer { // ... // 保存所有订阅关系 dict *pubsub_channels; // .. 阅读全文
posted @ 2024-05-08 21:02 有虫子啊 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 跳跃表再插入数据之前,会随机返回该数据需要建立几层索引,比如我们现在要插入 6, 且需要建立二层索引: 首先6会与2及8进行比较,发现在其中间,于是下沉到2级索引 下沉到2级索引后发现比2与4都大,跳跃到4与7之间,同时建立6的二级索引 这时再从4往下沉到1级索引,发现仍旧在4与7之前,直接在两个节 阅读全文
posted @ 2024-04-22 23:41 有虫子啊 阅读(9) 评论(0) 推荐(0) 编辑
摘要: RocketMQ的安装 下载安装Apache RocketMQ​ 这里以在Linux环境为例,介绍RocketMQ安装过程。 解压下载的源码包并编译构建二进制可执行文件 $ mvn -Prelease-all -DskipTests -Dspotbugs.skip=true clean instal 阅读全文
posted @ 2024-04-20 23:06 有虫子啊 阅读(12) 评论(0) 推荐(1) 编辑
摘要: MongoDB的复制集 复制集及原理 MongoDB复制集的主要意义在于实现服务高可用 复制集的现实依赖于两个方面的功能: 数据写入时将数据迅速复制到另一个独立节点上 在接受写入的节点发生故障时自动选举出一个新的替代节点 复制集在实现高可用的同时,还有以下作用: 数据分发:将数据从一个区域复制到另一 阅读全文
posted @ 2024-04-17 19:52 有虫子啊 阅读(8) 评论(0) 推荐(1) 编辑
摘要: 高性能之道 Kafka的特性之一就是高吞吐率,但是Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,但是Kafka即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。Kaf 阅读全文
posted @ 2024-04-14 17:40 有虫子啊 阅读(7) 评论(0) 推荐(1) 编辑
摘要: 为什么要进行Leader选举? Leader 主要作用是保证分布式数据一致性,即每个节点的存储的数据同步。遇到以下两种情况需要进行Leader选举 服务器初始化启动 服务器运行期间无法和Leader保持连接,Leader节点崩溃,逻辑时钟崩溃。 服务器初始化时Leader选举 Zookeeper由于 阅读全文
posted @ 2024-04-13 21:38 有虫子啊 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.Myisam 没有聚簇索引innoDB 的主键是聚簇索引,数据与主键放在一起,其他索引是非聚簇索引,如果查询的仅是索引列的数据,那他相当于聚簇索引,我们查询的时候应当避免回表查询 2.3层转发为什么比7层快? 7层转发要从应用层到传输层再到网络层去建立三次握手四次挥手,而3层转发不用基于http 阅读全文
posted @ 2024-04-10 21:31 有虫子啊 阅读(3) 评论(0) 推荐(1) 编辑
摘要: LVS: node01: ifconfig eth0:8 192.168.150.100/24node02~node03: 1)修改内核: echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore echo 1 > /proc/sys/net/ipv4/con 阅读全文
posted @ 2024-04-10 21:30 有虫子啊 阅读(5) 评论(0) 推荐(1) 编辑
摘要: 1 normalization:文档规范化,提高召回率 2 字符过滤器(character filter):分词之前的预处理,过滤无用字符 HTML Strip Character Filter:html_strip 参数:escaped_tags 需要保留的html标签 Mapping Chara 阅读全文
posted @ 2024-04-08 22:42 有虫子啊 阅读(18) 评论(0) 推荐(1) 编辑