2: MQ 鍚姩鍚庡簲鐢ㄧ▼搴忓彲浠ョ嫭绔嬬殑鎿嶄綔JMS鎺ュ彛,搴旂敤紼嬪簭騫朵笉渚濊禆浜庡鍣紝濡侸BOSS銆傜洿鎺ラ氳繃jndi璁塊棶MQ銆?br />
3錛氫嬌鐢↗BOSS鐨凪Q搴旂敤紼嬪簭闇瑕佸寘鍚涓媕ar鏂囦歡錛?br />

4錛欽BOSS榛樿鐨凪Q璁塊棶绔彛涓?099 "jnp://127.0.0.1:1099"
5: 浣跨敤瀹炰緥
鍒涘緩 TOPIC PUBLISHER
1 Hashtable props = new Hashtable();
2 props.put(Context.INITIAL_CONTEXT_FACTORY,
3 "org.jnp.interfaces.NamingContextFactory");
4 props.put(Context.PROVIDER_URL, "jnp://127.0.0.1:1099");
5 props.put("java.naming.rmi.security.manager", "yes");
6 props.put(Context.URL_PKG_PREFIXES, "org.jboss.naming");
7 Context jndiContext = new InitialContext(props);
8 //浠嶫NDI寰桟onnectionFactory
9 TopicConnectionFactory topicFactory = (TopicConnectionFactory) jndiContext
10 .lookup(factoryJNDI);
11 //鐢–onnectionFactory鍒涘緩榪炴帴
12 topicConnection = topicFactory.createTopicConnection();
13 //浣跨敤榪炴帴鍒涘緩浼氳瘽
14 topicSession = topicConnection.createTopicSession(false,
15 Session.AUTO_ACKNOWLEDGE);
16 //鏌ユ壘JNDI topic騫朵嬌鐢ㄤ細璇濆垱寤轟箣
17 topic = (Topic) jndiContext.lookup(topicJNDI);
18 topicPublisher = topicSession.createPublisher(topic);
鍒涘緩 TOPIC SUBSCRIBER
//鍒涘緩Subscriber
topicSubscriber = topicSession.createSubscriber(topic);
//娉ㄥ唽MessageListener 蹇呴』瀹炵幇onMessage鏂規(guī)硶
topicSubscriber.setMessageListener(this);
topicConnection.start();

]]>