RocketMQ快速入门(翻译)

简介: 下载,启动服务,关闭服务

快速入门

快速入门是一个详细的使用说明,在本机设置RocketMQ消息系统来发送和接收消息。

前提条件

需要安装下面软件:

1,64位系统,推荐Linux/Unix/Mac
2,64位JDK 1.8以上
3, Maven 3.2.x
4,Git

下载和构建发行版

现在执行下面命令解压和构建

> unzip rocketmq-all-4.3.0-source-release.zip
> cd rocketmq-all-4.3.0/  
> mvn -Prelease-all -DskipTests clean install -U
> cd distribution/target/apache-rocketmq

启动 Name Server

> nohup sh bin/mqnamesrv &


//查看启动日志
> tail -f ~/logs/rocketmqlogs/namesrv.log

启动 Broker

> nohup sh bin/mqbroker -n localhost:9876 &

//查看启动日志
> tail -f ~/logs/rocketmqlogs/broker.log

发送和接收消息

在发送和接收消息前,我们需要告诉客户端name server的地址。RocketMQ 提供了多种方式来实现。为了简单,我们使用环境变量 NAMESRV_ADDR。

>export NAMESRV_ADDR=localhost:9876
//发送消息
>sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

//接收消息
>sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

关闭服务

//先关闭broker
> sh bin/mqshutdown broker

> sh bin/mqshutdown namesrv
相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
3月前
|
消息中间件 运维 Java
RabbitMQ快速入门(简单收发消息)
RabbitMQ快速入门(简单收发消息)
RabbitMQ快速入门(简单收发消息)
|
2月前
|
消息中间件 Java Kafka
【RabbitMQ】RabbitMQ快速入门 通俗易懂 初学者入门
【RabbitMQ】RabbitMQ快速入门 通俗易懂 初学者入门
106 0
|
7月前
|
消息中间件 SQL 负载均衡
RocketMQ快速入门 2
RocketMQ快速入门
132 0
|
7月前
|
消息中间件 Java Apache
RocketMQ快速入门 1
RocketMQ快速入门
81 0
|
7月前
|
消息中间件 Java Spring
RabbitMQ快速入门 3
RabbitMQ快速入门
36 0
|
7月前
|
消息中间件 存储 缓存
RabbitMQ快速入门 2
RabbitMQ快速入门
25 0
|
7月前
|
消息中间件 缓存 Java
RabbitMQ快速入门 1
RabbitMQ快速入门
131 0
|
11月前
|
消息中间件 存储 缓存
RabbitMQ快速入门 | 帮助快速上手
🐇🐇🐇前言:RabbitMQ是Apache公司的顶级项目之一, 也是目前各大互联网公司常用的🔥主流MQ🔥之一, 因此在这里向大家介绍RabbitMQ的基础知识和相关应用, 供大家参考学习, 也望大佬给出指点与建议,谢谢大家❤️❤️❤️
82 0
|
消息中间件 存储 缓存
【RabbitMQ】快速入门学习MQ
【RabbitMQ】快速入门学习MQ
139 0
【RabbitMQ】快速入门学习MQ
|
消息中间件 网络协议 Java
RabbitMQ消息中间件学习3:快速入门案例
rabbitmq是spring一个公司的,所以很多公司 企业选择用rabbitmq。
RabbitMQ消息中间件学习3:快速入门案例