Package com.alibaba.rocketmq.research.storeha

Source Code of com.alibaba.rocketmq.research.storeha.BrokerSlave

/**
* $Id: BrokerSlave.java 1831 2013-05-16 01:39:51Z shijia.wxr $
*/
package com.alibaba.rocketmq.research.storeha;

import com.alibaba.rocketmq.research.store.MessageStoreTestObject;
import com.alibaba.rocketmq.store.config.BrokerRole;
import com.alibaba.rocketmq.store.config.MessageStoreConfig;


/**
* HA测试
*
* @author shijia.wxr<vintage.wang@gmail.com>
*/
public class BrokerSlave {

    public static void main(String[] args) {
        try {
            MessageStoreConfig messageStoreConfig = new MessageStoreConfig();
            messageStoreConfig.setBrokerRole(BrokerRole.SLAVE);

            final MessageStoreTestObject storeTestObject = new MessageStoreTestObject(messageStoreConfig);

            storeTestObject.updateMasterAddress("10.235.170.21:10912");

            if (!storeTestObject.load()) {
                System.out.println("load store failed");
                System.exit(-1);
            }

            storeTestObject.start();

            System.out.println("start OK, " + messageStoreConfig.getBrokerRole());
        }
        catch (Exception e) {
            e.printStackTrace();
            System.exit(-1);
        }
    }
}
TOP

Related Classes of com.alibaba.rocketmq.research.storeha.BrokerSlave

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.