05 2024 档案
摘要:Redis简介 数据库 Redis数据存储在内存中(内存数据库),存储数据为Key-Value形式,单线程(指网络IO以及数据读写只由一个线程完成),其他功能例如持久化,异步删除,集群数据同步等是由额外的线程完成的,采用epoll异步IO多路复用,Redis所有操作均为原子操作,能够确保数据的一致性
阅读全文
摘要:Rabbitmq和Kafka的使用场景区别 (1)Rabbitmq实现发布订阅模式满足多消费者消费同一条消息需要复制多个相同的队列,损耗性能 且在多线程在消费同一条消息的时候如果消费失败消息重新入队就会出现乱序的情况导致业务异常 (2)大量的订单集中在一个队列,吞吐量受到了限制 (3)多线程下无法保
阅读全文
摘要:在kafka3.0之后,kafka正式推出了kraft模式,通过节点之间kraft共识保证Quorum机制,Leader节点的选举由具有投票权的Controller来决定。 集群元数据信息都存在集群本身的topic里 Quorum Quorum中一个节点可以处于一下四种状态 (1)Candidate
阅读全文