package org.zbus.ha;
import org.zbus.client.Broker;
import org.zbus.client.Consumer;
import org.zbus.client.broker.HaBroker;
import org.zbus.client.broker.HaBrokerConfig;
import org.zbus.common.remoting.Message;
public class ConsumerExample {
public static void main(String[] args) throws Exception{
//1)创建Broker代表
HaBrokerConfig config = new HaBrokerConfig();
config.setTrackAddrList("127.0.0.1:16666:127.0.0.1:16667");
Broker broker = new HaBroker(config);
//2) 创建消费者
Consumer c = new Consumer(broker, "MyMQ");
while(true){
try{
Message msg = c.recv(10000);
if(msg == null) continue;
System.out.println(msg);
} catch(Exception e){
Thread.sleep(1000);
e.printStackTrace();
}
}
}
}