随笔分类 -  中间件

摘要:VPS、ECS VPS:虚拟专用服务器,可以理解为物理机上多个 Vmware/VirtualBox 虚拟机,但传统 VPS 不支持资源升降级,资源是固定的。 ECS:VPS+自主升降级就变成了 ECS。 docker 这里我以一个实际中可能遇到的例子讲解,比如我们有两台服务器,我需要在两台服务器上分 阅读全文
posted @ 2024-04-25 13:37 Stitches 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Zookeeper https://blog.csdn.net/m0_46109609/article/details/110139341 1、leader 选举和 follower 信息同步 Kafka 中每个 Topic 的分区有 N 个副本,其中 N 是 Topic 的复制因子。Kafka 通 阅读全文
posted @ 2024-04-13 01:54 Stitches 阅读(233) 评论(0) 推荐(1) 编辑
摘要:单实例的正确实现方式 获取锁的正确操作为: SET resource_name my_random_value NX PX 30000,它限定了只有当锁空闲且持有锁的时间为30000ms,并且锁资源对应的 value 为一个随机值。设置随机值是为了在释放锁时,确保当前线程能够释放该锁,避免出现操作超 阅读全文
posted @ 2024-04-06 22:23 Stitches 阅读(35) 评论(0) 推荐(0) 编辑
摘要:原理 主从复用是高并发的基石,哨兵模式提供了主从架构中宕机后自动恢复能力,Gossip协议和一致性哈希协议提供了集群中新增或退出节点是数据自动重分配问题。 主从复制 一主多从,从节点可再有从节点,从节点拷贝主节点数据。用户操作时实现读写分离,从节点提供读功能,主节点提供写功能。 主从复制包括全量复制 阅读全文
posted @ 2024-03-23 22:13 Stitches 阅读(24) 评论(0) 推荐(0) 编辑
摘要:RocketMQ 架构设计 消息队列实现了消息投放和消息消费间的解耦,实现了异步处理消息的功能。RocketMQ 作为消息中间件,在其存储消息的结构上实现了消息均衡投放、消息容灾、高可用(Dledger 主从切换)、自动故障转移特点。 先引入以下几个概念: Broker:实际存储消息的节点,接收来自 阅读全文
posted @ 2024-01-14 11:21 Stitches 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Nginx 负载均衡配置 作为负载均衡器,在版本1.9之前,它只能作为http的负载均衡,也就是在网络模型的第七层发挥作用,1.9之后,它可以对tcp进行负载均衡,比如redis,mysql等。 主要支持以下负载均衡算法: 轮询(round-robin):轮询分发请求; 加权轮询(weight-ro 阅读全文
posted @ 2024-01-11 22:21 Stitches 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示