软件定制开发供应商windows下安装RocketMQ

文章目录


一、是什么?

RocketMQ软件定制开发供应商是阿里开源的一款非常软件定制开发供应商优秀中间件产品,软件定制开发供应商脱胎于阿里的另一款队列技术MetaQ,后捐赠给Apache基金
会作为一款孵化技术,仅仅经历了一年多的时间就成为Apache基金会的顶级项目。并且它现在已经在阿里内部被
广泛的应用,并且经受住了多次双十一的这种极致场景的压力。(2017年的双十一,RocketMQ流转的消息量达
到了万亿级,峰值TPS达到5600万)。并且其内部通过Java语言开发,便于阅读与修改。


二、准备工作

1.环境要求:

  • 64位JDK 1.8+;
  • Maven 3.2.x;
  • 64位操作系统系统,本文档在Windows上安装

2.下载与解压:

下载地址:

解压到一个无中文无空格的目录下,解压后目录如下:

注意:解压到一个无中文无空格的目录下,否则会有各种奇怪的错误


三、启动

java的默认启动参数中,启动时堆内存的大小为2g,太大了,调整一下
打开runserver.cmd

把Xms、Xmx、-Xmn都设置成512m

set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
  • 1

同理设置 runbroker

set "JAVA_OPT=%JAVA_OPT% ‐server ‐Drocketmq.broker.diskSpaceWarningLevelRatio=0.98 ‐Xms512m ‐Xmx512m ‐Xmn512m"
  • 1

此处 ‐Drocketmq.broker.diskSpaceWarningLevelRatio=0.98的意思是:把Broker磁盘空间利用率设置为98%,默认是85%。


这里%CLASSPATH%要加个双引号,不然启动时会找不到jdk


  1. 启动NameServer
    双击mqnamesrv.cmd启动,如下显示则启动成功

4 启动broker
进入cmd命令窗口,
执行

mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
  • 1

如下显示则启动成功


四、测试

1、发送消息
进入cmd命令窗口,执行:

set NAMESRV_ADDR=127.0.0.1:9876cd G:\rocketmq\bintools.cmd org.apache.rocketmq.example.quickstart.Producer
  • 1
  • 2
  • 3

2、接送消息
进入cmd命令窗口,执行:

set NAMESRV_ADDR=127.0.0.1:9876tools.cmd org.apache.rocketmq.example.quickstart.Consumer
  • 1
  • 2

五、安装管理端

RocketMQ提供了UI管理工具,名为rocketmq-console

  1. 下载源码
    项目地址:

https://github.com/apache/rocketmqexternals/tree/master/rocketmq-console

  1. 修改配置
    修改rocketmq-console\src\main\resources\application.properties
  2. 启动项目
  • 直接启动:

mvn spring-boot:run

  • 先打成jar包再启动:

mvn clean package -Dmaven.test.skip=true
java -jar target/rocketmq-console-ng-1.0.1.jar

总结

以上就是RocketMQ的安装(windows),本文仅仅简单介绍了RocketMQ的安装使用。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发