rocketMQ创建topic

package com.woodie.rocketmq.topic;

import org.apache.rocketmq.client.exception.MQClientException;
import org.apache.rocketmq.client.producer.DefaultMQProducer;

/**
 * 测试手动创建topic
 */
public class TopicDemo {

    public static void main(String[] args) throws MQClientException {
        DefaultMQProducer producer = new DefaultMQProducer("woodie");
        // 测试nameserver的地址
        producer.setNamesrvAddr("192.168.142.128:9876");

        // 启动生产者
        producer.start();

        // 创建topic, 参数分别是:broker的名称, tpic的名称, queue的数量
        // broker的名字不能随便设置需要与你所创建的broker名字对应
        // 名字设置在配置文件broker.conf文件中设置, 这里测试的设置的路径为/usr/local/tempconfig
        // 这里创建 了8个queue, 可以在管理控制台-->topic-->找到对应的topic-->状态进行查看
        producer.createTopic("broker_haoke_im", "woodie", 8);

        System.out.println("topic创建成功");

        producer.shutdown();
    }
}

 测试如下

猜你喜欢

转载自blog.csdn.net/qq_26896085/article/details/104936206
今日推荐