欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

activemq編程式客戶端

dependency

成都創(chuàng)新互聯(lián)專注于鄞州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供鄞州營銷型網(wǎng)站建設(shè),鄞州網(wǎng)站制作、鄞州網(wǎng)頁設(shè)計、鄞州網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造鄞州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供鄞州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-client</artifactId>
    <version>${activemq.version}</version>
</dependency>
<dependency>
    <groupId>org.apache.activemq</groupId>
    <artifactId>activemq-spring</artifactId>
    <version>${activemq.version}</version>
</dependency>

ActivemqProducerTest

public class ActivemqProducerTest {

    private static final String producer_broker_url = "failover:(tcp://localhost:61617,tcp://localhost:61618,tcp://localhost:61619)";
    private static final String username = "admin";
    private static final String password = "admin123";
    private static final String destination_queue = "queue.test01";
    private static final String destination_topic = "topic.test01";

    public static void main(String[] args) throws JMSException {
        produceInQueue();
        produceInTopic();
    }

    private static void produceInQueue() throws JMSException {
        // activeMQ connection factory
        ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory();
        activeMQConnectionFactory.setBrokerURL(producer_broker_url);
        activeMQConnectionFactory.setUserName(username);
        activeMQConnectionFactory.setPassword(password);

        Connection connection = activeMQConnectionFactory.createConnection();
        connection.start();

        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        ActiveMQQueue dest = new ActiveMQQueue(destination_queue);

        TextMessage textMessage = session.createTextMessage();
        textMessage.setText("this is a test...");

        MessageProducer producer = session.createProducer(dest);
        producer.setDeliveryMode(DeliveryMode.PERSISTENT);
        producer.send(textMessage);

        connection.close();
    }

    private static void produceInTopic() throws JMSException {
        ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory();
        activeMQConnectionFactory.setBrokerURL(producer_broker_url);
        activeMQConnectionFactory.setUserName(username);
        activeMQConnectionFactory.setPassword(password);

        Connection connection = activeMQConnectionFactory.createConnection();
        connection.start();

        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        ActiveMQTopic dest = new ActiveMQTopic(destination_topic);

        MapMessage mapMessage = session.createMapMessage();
        mapMessage.setString("key01","val01");
        mapMessage.setInt("key02", 2);

        MessageProducer producer = session.createProducer(dest);
        producer.setDeliveryMode(DeliveryMode.PERSISTENT);
        producer.send(mapMessage);

        connection.close();
    }
}
ActivemqCustomerTest
public class ActivemqCustomerTest {

    private static final String producer_broker_url = "failover:(tcp://localhost:61617,tcp://localhost:61618,tcp://localhost:61619)";
    private static final String username = "admin";
    private static final String password = "admin123";
    private static final String destination_queue = "queue.test01";
    private static final String destination_topic = "topic.test01";

    public static void main(String[] args) throws JMSException {
        consumeTopic();
        consumeTopic();
        consumeQueue();
    }

    private static void consumeTopic() throws JMSException {
        ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory();
        activeMQConnectionFactory.setBrokerURL(producer_broker_url);
        activeMQConnectionFactory.setUserName(username);
        activeMQConnectionFactory.setPassword(password);

        Connection connection = activeMQConnectionFactory.createConnection();
        connection.setExceptionListener(new ExceptionListener(){
            @Override
            public void onException(JMSException exception) {
                System.out.println("JMSException:"+exception.getMessage());
            }
        });
        connection.start();

        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        ActiveMQTopic dest = new ActiveMQTopic(destination_topic);

        MessageConsumer consumer = session.createConsumer(dest);
        consumer.setMessageListener(new MessageListener(){
            @Override
            public void onMessage(Message message) {
                try {
                    if (message instanceof TextMessage){
                        System.out.println("message = [" + ((TextMessage) message).getText() + "]");
                    }
                    if (message instanceof MapMessage){
                        MapMessage mapMessage = (MapMessage) message;
                        System.out.println("key01 = [" + mapMessage.getString("key01") + "]");
                        System.out.println("key02 = [" + mapMessage.getInt("key02") + "]");
                    }
                } catch (JMSException e) {
                    e.printStackTrace();
                }
            }
        });

        //   connection.close();
    }


    private static void consumeQueue() throws JMSException {
        ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory();
        activeMQConnectionFactory.setBrokerURL(producer_broker_url);
        activeMQConnectionFactory.setUserName(username);
        activeMQConnectionFactory.setPassword(password);

        Connection connection = activeMQConnectionFactory.createConnection();
        connection.setExceptionListener(new ExceptionListener(){
            @Override
            public void onException(JMSException exception) {
                System.out.println("JMSException:"+exception.getMessage());
            }
        });
        connection.start();

        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        ActiveMQQueue dest = new ActiveMQQueue(destination_queue);

        MessageConsumer consumer = session.createConsumer(dest);
        consumer.setMessageListener(new MessageListener(){
            @Override
            public void onMessage(Message message) {
                try {
                    if (message instanceof TextMessage){
                        System.out.println("message = [" + ((TextMessage) message).getText() + "]");
                    }
                    if (message instanceof MapMessage){
                        MapMessage mapMessage = (MapMessage) message;
                        System.out.println("key01 = [" + mapMessage.getString("key01") + "]");
                        System.out.println("key02 = [" + mapMessage.getInt("key02") + "]");
                    }
                } catch (JMSException e) {
                    e.printStackTrace();
                }
            }
        });

        //   connection.close();
    }
}

集群配置地址:https://blog.51cto.com/881206524/2129863






分享標(biāo)題:activemq編程式客戶端
網(wǎng)站網(wǎng)址:http://aaarwkj.com/article2/igiiic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)站收錄建站公司、品牌網(wǎng)站制作響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
av资源中文字幕在线天堂| 92午夜福利精品视频| 视频在线观看亚洲午夜福利| 日本一区二区三区不卡在线| 日韩不卡区高清在线视频| 亚洲在线免费播放视频| 日本特黄特色大片免费| 女子张开腿让男人捅爽| 日本免费一区二区三区视频观看| 日韩欧美精品另类在线| 97在线视频观看官网| 99久久伊人精品综合观看| 久草尤物视频在线观看| 日韩福利小视频在线| 午夜激情毛片在线观看| 成人国产在线欧美精品| 97高清视频在线观看| 亚洲黄片在线免费播放观看| 亚洲国产成人精品女人| av在线免费观看美日韩| 亚洲欧美国产成人在线| 国产欧美日韩在线高清| 九九国产精品免费视频| 国产传媒在线视频免费| 另类视频网站在线观看| 欧美日韩国产免费,日日骚| 久久人人97超碰人人爱一久久精品| 国产精品三级玖玖玖电影| 暖暖免费中文高清日本三区| 熟妇激情欧美在线播放视频| 中文字幕一区二区精品区| 欧美性色黄大片人与善| 中文字幕日韩欧美一区二区| 亚洲国产欧美日韩激情在线| 亚洲国产熟女导航网站视频| 久久亚洲天堂色图不卡| 午夜福利精品在线观看| 亚洲乱码中文字幕在线观看| 天天免费日日夜夜夜夜| 综合激情四射亚洲激情| 国产精品1区2区久久久|