自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 RabbitMQ 内存管理

RabbitMQ 内存管理1. 存储机制持久化的消息在到达队列时就被写入磁盘,并且如果可以,持久化的消息也会在内存中保存一份备份,从而提高一定性能,当内存吃紧时再从内存换入磁盘。非持久化的消息一般只保存在内存中,当内存吃紧的时候会被换入磁盘持久层:​ 逻辑上的概念,世纪包含两个部分:队列索引(rabbit_queue_index)负责维护队列中落盘消息的信息,包括消息的存储地点,是否已经被交付给消费者,是否已经被消费者ack等等。每个队列都有一个与之对应的rabbit_qu

2020-12-23 16:12:14 688

原创 RabbitMQ 经典镜像队列

RabbitMQ 经典镜像队列1. What’s Queue Mirroring镜像队列机制可以将队列镜像到集群中的其他Broker节点之上。一般来说,RabbitMQ中一个队列的内容保存在其声明的节点中。交换器和绑定起保存在所有的节点中。一个镜像队列由一个主队列和许多镜像队列组成,主队列通常所在的节点通常被认作主节点。每个队列都有自己的主节点。对一个镜像队列的操作会首先作用在其主节点,后传播到其镜像上。镜像队列只能用于集群的节点之间,不推荐在广域网上使用。消息会先发送到主队

2020-12-23 14:24:58 427

原创 C++ Singleton的实现方法

C++ Singleton的实现方法一、Singleton的实现方法二、定义只能在栈\堆上存在的对象一、Singleton的实现方法Singleton模式的要求:一个系统中有且只能有一个指定类的实例Singleton的一般实现步骤 :将构造函数私有化在类中指定一个静态的指向本类型 的指针变量定义一个返回值为类指针的静态成员函数代码实现class Singleton1{ private: Singleton1(){printf("constructor\n");} ~Single

2020-12-19 13:06:39 1456

原创 Docker 1.二进制安装以及基本概念

Docker 1.二进制安装以及基本概念0.Docker安装1. Docker的基本概念0.Docker安装依赖:64位操作系统Linux内核3.10以上iptables v1.4以上git v1.7以上XZ Utils v4.9以上(yum search xz之后安装所有相关文件)安装启动步骤下载解压二进制文件解压进入解压文件,将其中的二进制文件copy到/usr/binsudo dockerd & 启动docker服务普通用户下运行docker报权限

2020-12-19 13:04:02 276 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除