package org.zbus; import java.io.IOException; import org.zbus.client.Broker; import org.zbus.client.Consumer; import org.zbus.client.broker.SingleBroker; import org.zbus.client.broker.SingleBrokerConfig; import org.zbus.common.protocol.MessageMode; import org.zbus.common.remoting.Message; public class SubExample { public static void main(String[] args) throws IOException{ //1)创建Broker代表 SingleBrokerConfig config = new SingleBrokerConfig(); config.setBrokerAddress("127.0.0.1:15555"); Broker broker = new SingleBroker(config); //2) 创建消费者 Consumer c = new Consumer(broker, "MyPubSub", MessageMode.PubSub); c.setTopic("hong"); while(true){ Message msg = c.recv(10000); if(msg == null) continue; System.out.println(msg); } } }