admin
网站页面
环境要求
操作系统:Linux、Windows
JDK:Java 8 或更高版本
系统权限:需要具有基本的 Linux 或 Windows 命令行操作权限
在 Linux 上安装 RocketMQ
public class Producer {
public static void main(String[] args) throws Exception {
DefaultMQProducer producer = new DefaultMQProducer("ProducerGroup");
producer.setNamesrvAddr("localhost:9876");
producer.start();
Message msg = new Message("TopicTest", "TagA", "Hello RocketMQ".getBytes());
producer.send(msg);
producer.shutdown();
}
}
消费者示例:
public class Consumer {
public static void main(String[] args) throws Exception {
DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("ConsumerGroup");
consumer.setNamesrvAddr("localhost:9876");
consumer.subscribe("TopicTest", "*");
consumer.registerMessageListener((msgs, context) -> {
for (MessageExt msg : msgs) {
System.out.println("Received Message: " + new String(msg.getBody()));
}
return null;
});
consumer.start();
}
}
在 Windows 上安装 RocketMQ
设置环境变量步骤:
打开 控制面板 → 系统 → 高级系统设置 → 环境变量。
在系统变量部分找到 Path,点击 编辑。
在弹出的窗口中,添加 RocketMQ 的 bin 路径。例如,假设你安装在 C:\rocketmq,则路径应为 C:\rocketmq\rocketmq-all-4.9.4-bin-release\bin。
RocketMQ 性能调优
存储路径:调整消息存储路径。
线程数:调整消费线程数和生产线程数。
最大消息大小:调整最大消息体的大小。