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版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
7月前
|
消息中间件 Java 测试技术
快速入门RabbitMQ并且加入项目实战-kuai-su-ru-men-rabbitmq-bing-qie-jia-ru-xiang-mu-shi-zhan(二)
快速入门RabbitMQ并且加入项目实战-kuai-su-ru-men-rabbitmq-bing-qie-jia-ru-xiang-mu-shi-zhan
131 1
|
7月前
|
消息中间件 运维 Java
RabbitMQ快速入门(简单收发消息)
RabbitMQ快速入门(简单收发消息)
102 0
RabbitMQ快速入门(简单收发消息)
|
7月前
|
消息中间件 存储 Java
RabbitMQ-同步和异步区别&快速入门
RabbitMQ-同步和异步区别&快速入门
195 1
|
7月前
|
消息中间件 Java Docker
快速入门RabbitMQ并且加入项目实战-kuai-su-ru-men-rabbitmq-bing-qie-jia-ru-xiang-mu-shi-zhan(一)
快速入门RabbitMQ并且加入项目实战-kuai-su-ru-men-rabbitmq-bing-qie-jia-ru-xiang-mu-shi-zhan
80 1
|
7月前
|
消息中间件 Java Kafka
【RabbitMQ】RabbitMQ快速入门 通俗易懂 初学者入门
【RabbitMQ】RabbitMQ快速入门 通俗易懂 初学者入门
143 0
|
消息中间件 SQL 负载均衡
RocketMQ快速入门 2
RocketMQ快速入门
198 0
|
消息中间件 Java Apache
RocketMQ快速入门 1
RocketMQ快速入门
172 0
|
消息中间件 Java Spring
RabbitMQ快速入门 3
RabbitMQ快速入门
52 0
|
消息中间件 存储 缓存
RabbitMQ快速入门 2
RabbitMQ快速入门
49 0
|
消息中间件 缓存 Java
RabbitMQ快速入门 1
RabbitMQ快速入门
157 0