
中间件
文章平均质量分 85
中间件
普通人zzz~
除了成功,别无选择
展开
-
Zookeeper原理解析-集群模式(Zab协议)
zookeeper是一个分布式协调中间件。通过 Zookeeper 可以实现分布式锁(节点唯一性、顺序节点)、注册中心(临时节点、持久化节点)、配置中心、Leader选举等等。zookeeper 采用文件目录树结构方式存储,一个目录代表一个节点(ZNode)。ZooKeeper 提供的命名空间与标准文件系统非常相似。名称是由斜杠(/)分隔的路径元素序列。ZooKeeper 命名空间中的每个节点都有一个路径标识。与标准文件系统不同的是,节点上除了存储数据内容外,还存储了数据节点本身的一些状态信息。原创 2022-08-20 21:59:15 · 369 阅读 · 0 评论 -
Zookeeper原理解析-单机模式
zookeeper是一个分布式协调中间件。通过 Zookeeper 可以实现分布式锁(节点唯一性、顺序节点)、注册中心(临时节点、持久化节点)、配置中心、Leader选举等等。zookeeper 采用文件目录树结构方式存储,一个目录代表一个节点(ZNode)。ZooKeeper 提供的命名空间与标准文件系统非常相似。名称是由斜杠(/)分隔的路径元素序列。ZooKeeper 命名空间中的每个节点都有一个路径标识。与标准文件系统不同的是,节点上除了存储数据内容外,还存储了数据节点本身的一些状态信息。......原创 2022-08-14 16:15:11 · 2227 阅读 · 0 评论 -
RabbitMQ(四)、流量控制
RabbitMQ流量控制服务端流量控制1. 队列容量设置2. 内存控制 vm_memory_high_watermark3. 磁盘控制消费端流量控制服务端流量控制1. 队列容量设置x-max-length:最大长度x-max-length-bytes:队列最大容量2. 内存控制 vm_memory_high_watermarkRabbitMQ 会在启动和执行命令 rabbitmqctl set_vm_memory_high_watermark 40%(百分比) 的时候检测系统所安装的内存总量。默原创 2021-03-11 23:09:16 · 1012 阅读 · 0 评论 -
RabbitMQ(三)、延迟队列
RabbitMQ延迟队列什么是延时队列延时队列的使用场景RabbitMQ实现延时队列1. 利用TTL DLX实现延时队列2. 利用插件(rabbitmq_delayed_message_exchange)实现延时队列什么是延时队列延时队列是用于存放需要在指定时间被处理的元素的队列,简单来说,就是放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费。延时队列的使用场景订单在三十分钟之内未支付则自动取消;用户发起退款,如果一定时间内没有处理,则发送通知给相关人员;预定会议后,需要原创 2021-03-11 21:53:29 · 342 阅读 · 0 评论 -
Docker
Docker为什么要用DockerDocker的应用场景Docker 的优点Docker核心概念镜像(Image)容器(Container)仓库(Repository)为什么要用DockerDocker 可以实现开发、测试和生产环境的统一化和标准化,最终实现三套环境上的应用以及运行所依赖内容的完全一致。Docker的应用场景Web 应用的自动化打包和发布。持续集成和持续部署。搭建微服务架构。Docker 的优点Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使.原创 2020-12-20 21:19:02 · 175 阅读 · 0 评论