
分布式
文章平均质量分 89
中间件以及分布式框架
飞奔的码赛克
做个俗人,吃百家饭,集百家长
展开
-
zk和db
ZK:选举原理:leader 选举存在与两个阶段中,一个是服务器启动时的 leader 选举。 另一个是运行过程中 leader 节点宕机导致的 leader 选举 .参数:myid:比如有三台服务器,编号分别是 1,2,3。编号越高权重越大。 zxid:事务id,或者可以说是偏移量。 逻辑时钟。epoch – logicalclock 。也可以叫朝代或者投票的轮数。启动选举步骤:1、a/b 投票。第一次都是都自己。带上必须要信息myid 和...原创 2021-08-07 12:56:00 · 611 阅读 · 2 评论 -
Redis
Redis是单线程吗?Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。不过6.x之后io的的读写是多线程的,但是计算部分不是。Redis 单线程为什么还能这么快?因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Red原创 2021-07-25 19:02:35 · 195 阅读 · 0 评论 -
Kakfa详解
Kafka基本概念: 名称 解释 Broker 消息中间件处理节点,一个Kafka节点就是一个broker,一个或者多个Broker可以组成一个Kafka集群 Topic Kafka根据topic对消息进行归类,发布到Kafka集群的每条消息都需要指定一个topic Producer 消息生产者,向Broker发送消息的客户端 Co原创 2021-07-09 23:22:25 · 592 阅读 · 2 评论