ActiveMQ 消息服務(一)

一、百度百科對ActiveMQ的解釋:
ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。ActiveMQ 是一個徹底支持JMS1.1和J2EE 1.4規範的 JMS Provider實現,儘管JMS規範出臺已是好久的事情了,可是JMS在當今的J2EE應用中間仍然扮演着特殊的地位。
因爲ActiveMQ是一個獨立的jms provider,因此咱們不須要其餘任何第三方服務器就能夠立刻作咱們的測試了.編譯example目錄下面的程序 ProducerTool/ConsumerTool 是JMS參考裏面提到的典型應用,Producer產生消息,Consumer消費消息,並且這個例子還能夠加入參數幫助你測試剛纔啓動的本地 ActiveMQ或者是遠程的ActiveMQ

二、官方網站下載路徑http://activemq.apache.org/download.html html

下載後解壓,獲得的目錄結構爲: spring

進入 bin 文件夾下,點擊 activemq.bat,會看到: apache

說明啓動服務器成功!在瀏覽器輸入「http://localhost:8161/admin/」進入到登錄頁面,默認用戶名/密碼都是admin。 api

其中在導航菜單中,Queues是隊列方式消息。Topics是主題方式消息。Subscribers消息訂閱監控查詢。Connections能夠查看 連接數,分別能夠查看xmpp、ssl、stomp、openwire、ws和網絡連接。Network是網絡連接數監控。Send能夠發送消息數據。 瀏覽器

三、ActiviteMQ接收和發送消息基本流程: 服務器

四、ActiveMQ的幾種通訊方法: 網絡

可參考:http://my.oschina.net/andy1989/blog/527051  或者 http://shmilyaw-hotmail-com.iteye.com/blog/1897635
maven

這篇文章寫的真心不錯! ide

五、maven 依賴包 引用:
測試

<dependencies>
		<dependency>
			<groupId>org.apache.activemq</groupId>
			<artifactId>activemq-core</artifactId>
			<version>5.7.0</version>
		</dependency>
		<dependency>
			<groupId>org.apache.activemq</groupId>
			<artifactId>activemq-pool</artifactId>
			<version>5.7.0</version>
		</dependency>
		<!-- activemq-spring -->
		<dependency>
			<groupId>org.apache.activemq</groupId>
			<artifactId>activemq-spring</artifactId>
			<version>5.7.0</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jms</artifactId>
			<version>3.0.7.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>1.6.1</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>1.6.1</version>
		</dependency>
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.16</version>
		</dependency>
	</dependencies>
相關文章
相關標籤/搜索