『消息中间件』RocketMQ部署
作者:互联网
【简单介绍】
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
标签:OPT,JAVA,部署,128m,XX,RocketMQ,消息中间件,apache,rocketmq 来源: https://blog.csdn.net/qq_31868147/article/details/104010547