![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQ
MQ
Xzzz2020
个人博客地址:https://xzzz2020.gitee.io/,可以收藏一下,会第一时间发布文章
展开
-
如何进行消息队列技术选型?
文章目录一、问题导读二、面试官心理分析三、面试题剖析1. 为什么使用消息队列啊?2. MQ的优缺点3. kafka、activemq、rabbitmq、rocketmq都有什么优点和缺点一、问题导读为什么使用消息队列啊?消息队列有什么优点和缺点啊?kafka、activemq、rabbitmq、rocketmq都有什么区别以及适合哪些场景?二、面试官心理分析第一,你知道不知道你们系统里为什么要用消息队列这个东西?第二,你既然用了消息队列这个东西,你知道不知道用了有什么好处?第三,既然你用了M原创 2020-09-05 16:12:40 · 331 阅读 · 1 评论 -
RocketMQ监控平台(附网盘链接)
RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫rocketmq-console,这个便是管理控制台项目了,先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocketmq-console进行编译打包运行。在linux环境下,使用nohub java -jar xxxx & 启动,为了防止端口冲突,已经修改其端口为9999链接:https://pan.baidu.com/s/1_原创 2020-05-31 10:20:30 · 1581 阅读 · 1 评论 -
消息发送样例
导入MQ客户端依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.4.0</version></dependency>消息发送者步骤分析1.创建消息生产者producer,并制定生产者组名2.指定Nameserv.原创 2020-05-30 20:41:52 · 286 阅读 · 0 评论 -
RocketMQ集群搭建
一、 各角色介绍Producer:消息的发送者;举例:发信者Consumer:消息接收者;举例:收信者Broker:暂存和传输消息;举例:邮局NameServer:管理Broker;举例:各个邮局的管理机构Topic:区分消息的种类;一个发送者可以发送消息给一个或者多个Topic;一个消息的接收者可以订阅一个或者多个Topic消息Message Queue:相当于是Topic的分区;用于并行发送和接收消息二、 集群搭建方式2.1 集群特点Broker(主要是这个)Broker部署原创 2020-05-28 15:20:28 · 148 阅读 · 0 评论 -
RocketMQ快速入门
RocketMQ是阿里巴巴2016年MQ中间件,使用Java语言开发,在阿里内部,RocketMQ承接了例如“双11”等高并发场景的消息流转,能够处理万亿级别的消息。2.1 准备工作2.1.1 下载RocketMQRocketMQ版本:4.5.1下载地址2.2.2 环境要求Linux64位系统JDK1.8(64位)源码安装需要安装Maven 3.2.x2.2 安装RocketMQ2.2.1 安装步骤以二进制包方式安装 :解压安装包unzip xxx进入安装原创 2020-05-27 11:43:09 · 227 阅读 · 0 评论 -
MQ介绍
一、 为什么要用MQ传统生产者调用消费者使用的是RPC的调用模式,应用于应用之间耦合度极高消息队列是一种“先进先出”的数据结构,生产者将消息放到消息队列中,消费者再从队列中取出消息其应用场景主要包含以下3个方面应用解耦系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。使用消息队列解耦合,系统的耦合性就会提高了。比如物流系统发生故障,需要几分原创 2020-05-27 10:57:13 · 1612 阅读 · 1 评论