RocketMQ系列(十)RocketMQ是如何做消息清理的
由于消息是存磁盘的,但是磁盘空间是有限的,所以对于磁盘上的消息是需要清理的。当出现以下几种情况下时就会触发消息清理:手动执行删除默认每天凌晨4点会自动清理过期的文件当磁盘空间占用率默认达到75%之后,会自动清...
由于消息是存磁盘的,但是磁盘空间是有限的,所以对于磁盘上的消息是需要清理的。当出现以下几种情况下时就会触发消息清理:手动执行删除默认每天凌晨4点会自动清理过期的文件当磁盘空间占用率默认达到75%之后,会自动清...
这里插入一个比较常见的一个面试,那么如何保证保证消息的顺序性。其实要想保证消息的顺序只要保证以下三点即可1、生产者将需要保证顺序的消息发送到同一个队列2、消息队列在存储消息的时候按照顺序存储3、消费者按照顺序...
上一篇文章我们介绍了RocketMQ是如何保证高可用的,这篇文章我们介绍下RocketMQ是如何消费的。在生产者成功发送消息到Broker,Broker在成功存储消息之后,消费者要消费消息了。消费者在启动的时候会从N...
上一篇文章我们介绍了RocketMQ的消息存储,这一篇文章我们介绍下RocketMQ的高可用。在说高可用之前,先来完善一下前面的一些概念。在前面介绍概念的时候也说过,一个RokcetMQ中可以有很多个Broker实例...
上一篇我们介绍了RocketMQ消息是如何诞生与发送的,这一篇文章我们介绍下Rocketmq消息是如何存储的。说到存储,那肯定就是持久化到磁盘,那么从消息接收到最终落到磁盘里面会涉及到哪些内容呢?一、如何保证高性能读...
我们都知道,消息是由业务系统在运行过程产生的,当我们的业务系统产生了消息,我们就可以调用RocketMQ提供的API向RocketMQ发送消息,就像下面这样DefaultMQProducer produce...
公司内的系统非常多,然后每次都是在文本里面记录的,使用哪个系统就到哪个系统去找,在之前的公司里面有公司内网的网站导航,因此最近有时间,所以想着也搭建一个公司内部的系统导航。这里我们使用开源的代码直接来部署一个就可以了...
最近有一些前端的文件需要进行编译,所以补一篇nodeks的安装教程。一、准备环境这里只要是centos即可,一般我们建议centos7.9。配置方面无所谓,这里演示的配置是2C4G的配置。二、下载nodejs在官网下...
上一篇文章我们演示了安装rocketmq,安装完毕之后,我们可以通过可视化界面的方式查看rocketmq集群的情况。因此这里演示一下如何安装rocketmq的可视化UI dashboard。其实这个可视化UI就是一个...
这篇文章我们主要演示下RocketMQ的安装。方便后面文章的演示。一、准备一台服务器这里我们准备的是一台centos7.9的linux服务器,配置为4C8G的配置二、安装jdk这里我们安装jdk1.8即可,在官网下载...