『消息中间件』RocketMQ部署
程序员文章站
2022-05-18 14:57:40
...
【简单介绍】
Apache RocketMQ是一个分布式、队列模型的消息中间件,具有低延迟、高性能和高可靠、万亿级容量和灵活的可扩展性。核心组件由四部分组成:Name Servers,Brokers,Producer 和 Consumer;
【安装部署】
下载
- zip包文件现在方式
http://rocketmq.apache.org/release_notes/
- 命令下载
wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip
解压后继续下面步骤哦~!
修改配置
- 修改conf/broker.conf
添加
brokerClusterName = DefaultCluster
brokerName = broker - a
brokseId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_FLUSH
flushDiskType = ASYNC_FLUSH
brokerIP1 = ***.***.***.*** //(填写brroker服务器地址IP,方便Name Server链接)
- 修改 runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
- runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
【可视化界面】
一下链接中有详细的使用说明,
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console
上一篇: Java 正则表达式匹配模式(贪婪型、勉强型、占有型)
下一篇: 实现网络Socket客户端
推荐阅读
-
关于消息中间件,我找了一些比较好玩的讨论主题,觉得对于深入理解一些技术问题非常有帮助
-
Spring Boot 入门之消息中间件的使用
-
Spring Boot2.X整合消息中间件RabbitMQ原理简浅探析
-
RabbitMQ消息队列之Windows下安装和部署(一)
-
RocketMQ中Producer消息的发送
-
Docker阿里云RocketMQ 4.5.1部署流程详解
-
面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
-
Apache RocketMQ 消息队列部署与可视化界面安装
-
消息中间件——RabbitMQ(二)各大主流消息中间件综合对比介绍!
-
深入理解阿里分布式消息中间件之消息队列