首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

rocketmq-4:线上rocketmq slave节点的ECS宕机恢复实记

阿里云钉钉提醒: ECS宕机时间:2019.6.10下午2点57分 恢复时间:2019.6.11下午4点 (由于10号我请病假,所以堆积了大概一天的消息约5600万需要同步到slave;顺便也体现了一下rocketmq...(2).恢复操作 执行重启命令:注意参数,指定的broker的配置文件要正确 nohup /app/3rd/apache-rocketmq/bin/mqbroker -n'rocketmq-c0-namesrv001....xxx-inc.com:9876;rocketmq-c0-namesrv002.xxx-inc.com:9876' -c /app/3rd/apache-rocketmq/conf/2m-2s-async.../broker-b-s.properties> /data/xxx/logs/rocketmq/nohup-broker.out & 启动持续时间:大概5分钟左右 a.注意: 1.启动完成的标志是namesrv...(4).总结 1.rocketmq性能足够; 2.尽量还是使用ssd盘,不会有什么额外成本,ssd盘现在很便宜,极高的提升了极端情况下集群的健康水平;

1.4K10

RocketMQ系列】RocketMQ集群,RocketMQ-on-DLedger集群

本文RocketMQ系列第四篇,主要介绍RocketMQ集群及如何部署自动容灾切换的 RocketMQ-on-DLedger Group。 ?...不建议线上环境使用,可以用于本地测试。 「多Master模式」,一个集群无Slave,全是Master,单台机器宕机期间,这台机器上未被消费的消息在机器恢复之前不可订阅,「消息实时性会受到影响」。...在一台虚拟机上安装RocketMQRocketMQ入坑系列第一篇中,已经有安装方法了,很简单,这里不再赘述。 【RocketMQ系列】RocketMQ中的角色详解及实操基本使用 2....RocketMQ-Console 为了能够方便的查看RocketMQ的集群状态,我们安装一下RocketMQ-Console。...RocketMQ如何收发消息 RocketMQ入坑系列(一)角色介绍及基本使用

3.2K33
您找到你想要的搜索结果了吗?
是的
没有找到

RocketMQ

还有个重要功能是挡住前端的数据洪峰,保证后端系统的稳定性,这就要求消息中间件具有一定的消息堆积能力 rocket相比其他mq的优点 能够保证严格的消息顺序 提供丰富的消息拉取模式 实时的消息订阅机制 亿级消息堆积能力 rocketmq...使用同步复制 可以保证消息100%不丢失(但是性能下降10%) rocketmq节点 Name Server Broker 部署相对复杂,Broker 分为 Master 与 Slave 一个 Master...由于 RocketMQ 所有消息都是持久化的,所以如果按照优先级来排序,开销会非常大,因此 RocketMQ 没有特意支持消息优先级,但是可以通过变通的方式实现类似功能,即单独配置一个优先级高的队列,和一个普通优先级的队列...每个优先级可以用不同的 topic 表示,发消息时,指定不同的 topic 来表示优先级,这种方式可以解决绝大部分的优先级问题,但是对业务的优先级精确性做了妥协 刷盘方式 rocketmq 建议使用多主多从同步复制

2.2K10

RocketMQ

RocketMQ 基本概念 消息模型 RocketMQ由Producer、Broker、Consumer组成 Producer 生产消息,同步/异步发送,顺序/单向发送。...为什么RocketMQ没有这么做 因为RocketMQ 是java 实现的,要是缓存过多消息,GC是很严重的问题。...所以多文件并发写入,性能比RocketMQ好。 RocketMQ只有一个commitLog物理文件,单文件写入,性能比KafKa差。...不支持分布式事务消息 RocketMQ支持分布式事务 消息过滤 kafka不支持代理端消息过滤 RocketMQ支持代理端消息过滤 KafKa不支持延迟消息,而RocketMQ支持 重点 ActiveMQ...topic,建议线下开启,线上关闭 autoCreateTopicEnable=true #是否允许broker自动创建订阅组,建议线下开启,线上关闭 autoCreateSubscriptionGroup

1.1K30

RocketMQ实战(一)What is RocketMQ?初步理解ProducerConsumer Groupinstall RocketMQ

在实际项目中已经领教过RocketMQ的强大,本人计划写一个RocketMQ实战系列,将涵盖RocketMQ的简介,环境搭建,初步使用、API详解、架构分析、管理员集群操作等知识。...What is RocketMQ?...1.要知道RocketMQ原生就是支持分布式的,而ActiveMQ原生存在单点性。 2.RocketMQ可以保证严格的消息顺序,而ActiveMQ无法保证!...明确个概念,RocketMQ Slave不可以写,可以读,类似于MySQL的主从机制。 单Master模式: 无需多言,一旦单个broker重启或宕机,一切都结束了!很显然,线上不可以使用。...主要是考虑到我的虚拟机内存,实际上在线上是可以走默认的4G堆内存的。 第六步,启动NameServer nohup sh mqnamesrv & ? NameServer ?

1.1K30

RocketMQ

不建议线上环境使用,可以用于本地测试。...=true #是否允许 Broker 自动创建订阅组,建议线下开启,线上关闭 autoCreateSubscriptionGroup=true #Broker 对外服务的监听端口 listenPort=...自动创建Topic,建议线下开启,线上关闭 autoCreateTopicEnable=true #是否允许 Broker 自动创建订阅组,建议线下开启,线上关闭 autoCreateSubscriptionGroup...自动创建Topic,建议线下开启,线上关闭 autoCreateTopicEnable=true #是否允许 Broker 自动创建订阅组,建议线下开启,线上关闭 autoCreateSubscriptionGroup...自动创建Topic,建议线下开启,线上关闭 autoCreateTopicEnable=true #是否允许 Broker 自动创建订阅组,建议线下开启,线上关闭 autoCreateSubscriptionGroup

75610

RocketMQ详解(2)——RocketMQ核心概念

RocketMQ详解(2)——RocketMQ核心概念 一. RocketMQ专业术语 Producer 消息生产者,负责产生消息,一般由业务系统负责产生消息。...RocketMQ的消费方式 广播消息 一条消息被多个Consumer消费,即使这些Consumer属于同一个Consumer Group,消息也会被Consumer Group中的每一个Consumer...在JMS规范中,类似于P2P模型,但是RocketMQ的集群消费功能大于等于JMS的P2P消费。...因为集群消费模式下,RocketMQ单个Consumer Group内的消费类似于P2P,但是一个Topic/Queue可以被多个Consumer Group消费。...在RocketMQ中,该顺序主要指局部顺序,即一类消费为满足顺序性,必须Producer单线程发送,且发送到同一个队列,这样Consumer就可以按照Producer的发送顺序来消费消息。

1.3K20

RocketMQ

本文参考 消息存储 不会永久保存消息文件,而是启用文件过期策略,在磁盘空间不足或在凌晨4点删除过期文件,文件默认保存72小时,删除时不会判断该文件上的消息是否被消费...fileName是以创建时的时间戳命名的,固定的单个IndexFile文件大小约为400M,一个IndexFile可以保存2000W个索引,IndexFile的底层存储设计为在文件系统中实现HashMap结构,故rocketmq...该消息的主题名称为重试主题,其他属性与原先的消息保持相同 在存入commitlog文件之前,如果消息的延迟级别大于0,替换消息的主题为定时任务主题 SCHEDULE_TOPIC_XXX,队列ID为延迟级别减1 顺序消费 ROCKETMQ...master汇报 消息消费者向master拉取消息时,如果消息消费者内存中存在消息消费进度时,master会尝试跟新消息消费进度 读写分离 master负责读写,slave可以为读,也可以什么都不做 RocketMQ

2.1K30

RocketMQ 简介

事务消息:RocketMQ提供类似X/Open XA的分布事务功能,通过消息队列RocketMQ的事务消息能达到分布式事务的最终一致。...注册信息写入注册系统成功后,再发送消息至消息队列RocketMQ。消息队列RocketMQ会马上返回响应给注册系统,注册完成。用户可立即登录。...用户只需在注册页面等待注册数据写入注册系统和消息队列RocketMQ的时间,即等待55 ms即可登录。 异步解耦是消息队列RocketMQ的主要特点,主要目的是减少请求响应时间和解耦。...注册系统将注册信息写入注册系统之后,发送一条注册成功的消息到消息队列RocketMQ,邮件通知系统订阅消息队列RocketMQ的注册消息,做相应的业务处理,发送注册成功或者失败的邮件。...秒杀处理系统按照秒杀处理逻辑将满足秒杀条件的请求发送至消息队列RocketMQ。 下游的通知系统订阅消息队列RocketMQ的秒杀相关消息,再将秒杀成功的消息发送到相应用户。

1.8K30

RocketMQ入门

RocketMQ是一个分布式消息队列系统,它最初由阿里巴巴开发并开源。RocketMQ具有高可靠性、高吞吐量、高扩展性和良好的可维护性等特点,被广泛应用于金融、电商、物流、游戏等领域。...本文将介绍如何入门使用RocketMQ。...一、安装RocketMQ1.下载RocketMQ安装包从官网下载最新版本的RocketMQ安装包,地址:http://rocketmq.apache.org/release_notes/release-notes...-4.9.0/2.解压安装包将下载的安装包解压到指定目录下,如:/usr/local/rocketmq3.配置环境变量在/etc/profile文件中添加如下配置:export ROCKETMQ_HOME...4.启动RocketMQ进入RocketMQ安装目录下的bin目录,执行如下命令启动RocketMQ:sh mqnamesrvsh mqbroker -n localhost:9876二、使用RocketMQ1

57300

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券