1. 程式人生 > >activemq安裝與簡單訊息傳送接收例項

activemq安裝與簡單訊息傳送接收例項

package com.mq.base.queue; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.MessageConsumer; import javax.jms.ObjectMessage; import javax.jms.Session; import org.apache.activemq.ActiveMQConnection;
import org.apache.activemq.ActiveMQConnectionFactory; /** * created on 2015/6/4 * @author [email protected] * @version 1.0 */ public class MqReceiver { public static void main(String[] args) throws JMSException { // 預設的賬號和密碼為null String username = ActiveMQConnection.DEFAULT_USER; String password
= ActiveMQConnection.DEFAULT_PASSWORD; // 初始化連線工廠, DEFAULT_BROKER_URL =failover://tcp://localhost:61616 ConnectionFactory factory = new ActiveMQConnectionFactory(username, password, Constant.brokerURL); // 建立連線 Connection connection = factory.createConnection(); connection.start();
// 建立會話 Session session = connection.createSession(Boolean.TRUE, Session.AUTO_ACKNOWLEDGE); Destination destination = session.createQueue(Constant.queueDestination); // MessageConsumer負責接受訊息 MessageConsumer consumer = session.createConsumer(destination); ObjectMessage message = (ObjectMessage)consumer.receive(); if (null != message) { String messageString = (String)message.getObject(); System.out.println("Receive : " + messageString); } // 測試狀態,這裡把關閉會話和連線註釋掉了。 // session.close(); // connection.close(); } }

相關推薦

activemq安裝簡單訊息傳送接收例項

package com.mq.base.queue; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; import javax.jms.JMSExcepti

【經典】ActiveMQ 安裝簡單配置

1.下載ActiveMQ wget http://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz 2.解壓檔案apache-activemq-5.9.0-bin.t

Java實現rabbitmq簡單訊息傳送消費

1.搭建並配置好rabbitmq服務 2.生產訊息併發送 public class SendMessage { private final static String QUEUE_NA

PYTHON REQUESTS的安裝簡單運用

Coding import out compile 鏈接 客戶端 detail 但我 編輯 PYTHON REQUESTS的安裝與簡單運用 2013.07.09 強烈推薦!requests官方文檔已有了中文版,請見http://cn.python-requests.o

gitlab安裝簡單配置

gitlab1、官網安裝文檔:https://about.gitlab.com/downloads/#centos7 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd

.NET中使用Redis之ServiceStack.Redis學習(一)安裝簡單的運行

arraylist write client cli ring blog 控制臺 創建 spa 1.下載ServiceStack.Redis PM> Install-Package ServiceStack.Redis 2.vs中創建一個控制臺程序 class Pro

LAMP的rpm包安裝簡單測試

lampj簡單安裝 測試 CentOS6下LAMP的rpm安裝所需要的rpm包:httpdphpphp-mysqlmysql-server[root@localhost ~]# yum install httpd php php-mysql mysql-server -yCentOS7下LAMP的rp

appium安裝簡單使用

imp anim iphone inf port elements version roi tomat 安裝appium client:cmd下輸入命令:pip install Appium-Python-Clientpycharm下一個簡單的實例,通過appium驅動an

02-DNS的安裝簡單配置

rect 運行 關註 data dir bind and art -o 話說Linux中,關於DNS要學的好多好多,今天先從DNS的安裝與簡單配置說起!先來簡單回顧一下基礎知識: 遞歸:本地域名服務器只發一個請求到根,然後就賴上根服務器了,不給它最終結果它就賴著不走了。叠代

memcache 安裝簡單使用

ins blank cached list https 安裝 oob -i pan 一. mac   brew install memcached 二. win     win下安裝memcached   telnet 連接 註意: telnet 127.0

ElasticSearch 6.1.1的安裝簡單使用

下載地址 nal 切換 last tps 讓其 解壓 fig load 一、安裝jdk 1.7和jdk 1.8cd /usr/local/softwaresftp上傳兩個版本的jdk到目錄下。#解壓jdk7tar -zxvf jdk-7u80-linux-x64.tar.g

Nginx在windows環境下的安裝簡單配置

erro send apache pdf lpad 首頁 調用 技術 ase 每天學習一點點 編程PDF電子書、視頻教程免費下載: http://www.shitanlife.com/code 一. 下載並安裝Nginx 去Nginx官網下載 我這裏選取nginx

ActiveMQ安裝配置

star net get .tar.gz arc .net art .gz archive 參考文獻:https://blog.csdn.net/kevinwang2016/article/details/76737007 設置java環境 我用的環境時候java1.8

MinGW 安裝簡單實例

tps style con dmi info 配置系統 默認目錄 開源項目 等待 MinGW的下載 鏈接: https://pan.baidu.com/s/1JiZoyFHUWoeaxCQcUXCKgg 密碼: myh3 MinGW的安裝 基本上都是按提示的點擊

redis的安裝簡單使用

medium spa ftp上傳 火墻 iptable 持久化 put https com redis的安裝與簡單使用: Redis簡介: 1.關於關系型數據庫和nosql數據庫 關系型數據庫是基於關系表的數據庫,最終會將數據持久化到磁盤上,而nosql數據

Django學習筆記(一):環境安裝簡單實例

rom dex ftime not host 名稱 本機 turn perl Django學習筆記(一):環境安裝與簡單實例 通過本文章實現: Django在Windows中的環境安裝 Django項目的建立並編寫簡單的網頁,顯示歡迎語與當前時間 一、環境安裝 結合版

Hive安裝簡單使用並整合SparkSQL

## Hive環境搭建1. hive下載:http://archive-primary.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.7.0.tar.gzwget http://archive-primary.cloudera.com/cdh5/cdh/5/hive-1.1.

C&C++入門篇---CodeBlocks的安裝簡單配置

最近接觸C&C++語言,很多人都在用microsoft visual c++軟體,無奈本人安裝各種版本,由於與電腦不匹配,始終裝不上!有人說道可以通過換系統辦法解決,總不能為了裝這個軟體,而把我其它軟體全部解除安裝。所以就想到了這個軟體,簡單介紹下此軟體。 Code::Bloc

Logstash安裝簡單實用

https://www.elastic.co/products/logstash  下載logstash 提前安裝好 jdk 解壓: tar -zxvf logstash-2.4.1 -C /usr/local 啟動 bin/logstash -e 'inpu

Git 安裝簡單配置

安裝Git 這裡不做過多贅述 。 下載地址:https://git-scm.com/  配置賬戶資訊 開啟cmd或powershell,輸入 git config --global user.name "username"