读书人

ACTIVEMQ JMS PUBLISH/SUBSCRIBE范例

发布时间: 2012-11-22 00:16:41 作者: rapoo

ACTIVEMQ JMS PUBLISH/SUBSCRIBE实例

--学习笔记,转自http://www.cnblogs.com/phoebus0501/archive/2011/02/25/1965276.html

?

一、MessagePublisher

?

二、MessageSubscriber

?

四、MyActiveMQDemo

package jms.activemq.myexample; import javax.jms.JMSException; public class MyActiveMQDemo {    public static void main(String[] args) throws InterruptedException, JMSException {        String url = "tcp://localhost:61616";        String user = null;        String password = null;        String query = "MyQueueA";        String topic = "TestTopic";                  //      new Thread(new MessageSender(query,url,user,password), "Name-Sender").start();//      new Thread(new MessageReceiver(query,url,user,password), "Name-Receiver1").start();//      new Thread(new MessageReceiver(query,url,user,password), "Name-Receiver2").start();//      new Thread(new MessageReceiver(query,url,user,password), "Name-Receiver3").start();//      new Thread(new MessageReceiver(query,url,user,password), "Name-Receiver4").start();//      new Thread(new MessageReceiver(query,url,user,password), "Name-Receiver5").start();                 new Thread(new MessageSubscriber(topic,url,user,password), "Name-Subscriber1").start();        new Thread(new MessageSubscriber(topic,url,user,password), "Name-Subscriber2").start();        new Thread(new MessageSubscriber(topic,url,user,password), "Name-Subscriber3").start();        new Thread(new MessageSubscriber(topic,url,user,password), "Name-Subscriber4").start();        new Thread(new MessageSubscriber(topic,url,user,password), "Name-Subscriber5").start();        Thread.sleep(5000);        new Thread(new MessagePublisher(topic,url,user,password), "Name-Publisher").start();        //new TopicPublisher().run();     }}
?

读书人网 >软件架构设计

热点推荐