#RocketMQ

RocketMQ学习笔记(2)----Broker的集群四种方式

RocketMQ推荐了几种Broker集群方式,这里的Slave不可写,但可读,类似于Mysql主备方式  这是一种风险比较大的集群方式,因为一旦Borker重启或宕机期间,将会导致这个服务不可用,因此是不建议线上环境去使用的。  一个集群全部都是Master,没有Slave,它的优点和缺点如下:  优点:配置简单,单...

RocketMQ学习笔记(1)----RocketMQ的简介

      是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点。  Producer、Consumer、队列都可以分布式。   Producer吐一些队列轮流収送消息,队列集合称为Topic,Consumer如果做广播消费,则一个consumer  实例消费返个Topic对应的所有队列,如果做...

RocketMQ基本概念及原理介绍

基本概念ProducerGroup通常具有同样属性(处理的消息种类-topic、以及消息处理逻辑流程—分布式多个客户端)的一些producer可以归为同一个group。在事务消息机制中,如果某条发送某条消息的producer-A宕机,使得事务消息一直处于PREPARED状态并超时,则broker会回查同一个group的...

rocketmq 4.3.2 解决远程不能消费问题,解决未识别到公网IP问题

1、解决远程不能消费问题问题描述:nameserver和broker启动后,用tools(命令如下)能发送消息和消费消息,在局域网服务器能发送消息,消费启动后收不到消息通知问题shtools.shorg.apache.rocketmq.example.quickstart.Producershtools.shorg.a...

今天研究rocketmq的时候,发现ScheduledExecutorService这个类scheduleAtFixedRate方法可以让main方法一直运行

代码如下:packagecom.yuanqiao;importorg.apache.rocketmq.client.impl.factory.MQClientInstance;importjava.util.concurrent.Executors;importjava.util.concurrent.Schedule...

RocketMQ4.7.1双主双从集群搭建

  上一集我们已经学会了SpringBoot整合RocketMQ点我直达,今天我们来搭建双主双从高性能MQ服务集群。  Broker角色,Master提供读写,Slave只支持读,Consumer不用配置,当Master不可用或者繁忙的时候,Consumer会自动切换到Slave节点进行读取。双主双从,同步复制,异步刷...

RocketMQ学习之安装部署及基础讲解

  RocektMQ是阿里巴巴在2012年开源的一个纯java、分布式、队列模型的第三代消息中间件。  2016年11月11号,双十一大促见证了RocketMQ低延迟存储架构的成功试水,99.996%的延迟落在了10ms以内,极个别由于GC引发的停顿在50ms以内,其高性能、低延时和高可靠的特性承载了近年来双十一17万...

(二)RocketMq入门之消息发送和接收

一、消息产生、发送1publicclassProducer{2publicstaticvoidmain(String[]args)throwsMQClientException{3  DefaultMQProducerproducer=newDefaultMQProducer("rmq-group");4  produ...

(一)RocketMq入门之安装运行

一、几个重要的地址Git地址:https://github.com/apache/incubator-rocketmq编译好的文件:https://rocketmq.incubator.apache.org/dowloading/releases/快速入门:https://rocketmq.incubator.apac...
代码星球 ·2021-01-22

(三)RocketMq入门之独立线程处理业务

一、示例代码这段代码实现了一个独立线程监听在一个特殊的消息队列上,一旦收到消息就处理并发送给MQ,然后推送给所有的消费者。1importcom.alibaba.rocketmq.client.exception.MQBrokerException;2importcom.alibaba.rocketmq.client.e...

RocketMQ安装及入门

本文RocketMQ版本为rocketmq-all-4.7.0,系统为win10.请各位去官网下载,也可以留言,我发安装包RocketMQ安装(前置条件为已安装java并配置JAVA_HOME)  1.配置环境变量    2.切换到安装目录的bin文件夹下,启...
代码星球 ·2021-01-19

MQTT 与 RocketMQ 的应用场景对比

本文主要在什么是微消息队列MQTT?的基础上介绍微消息队列MQTT 和传统消息中间件的关联和区别,并针对实际应用场景下的产品选型给出建议。传统的消息中间件,例如消息队列RocketMQ、消息队列Kafka等都是面向微服务大数据等领域,负责消息的存储和转发,消息的生产者和消费者都是服务端应用。这种设计很适合服务...

RocketMQ源码学习--消息存储篇

转载。https://blog.csdn.net/mr253727942/article/details/558058761.序言今天来和大家探讨一下RocketMQ在消息存储方面所作出的努力,在介绍RocketMQ的存储模型之前,可以先探讨一下MQ的存储模型选择。2.MQ的存储模型选择个人看来,从MQ的类型来看,存储...

分布式开放消息系统(RocketMQ)的原理与实践

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ有哪些关键特性?其实现原理是怎样的?关键特性以及其...

Kafka、RabbitMQ、RocketMQ消息中间件的对比 —— 消息发送性能-转自阿里中间件

分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间我们自家的产品RocketMQ(MetaQ的内核)也顺利开源,得到大家的关注。那么,消息中间件性能究竟哪家强?带着这个疑问,我们中间件测试组对常见的三类消息产品(Kafka、RabbitMQ、RocketMQ)做...
首页上一页123下一页尾页