<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 9, comments - 8, trackbacks - 0, articles - 3
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    ActiveMQ 實踐之路(一) 啟動你的ActiveMQ

    Posted on 2007-02-08 17:54 Dr.Water 閱讀(11270) 評論(2)  編輯  收藏 所屬分類: Java 隨手貼

    作者 cctvx1
    ?關鍵字:ActiveMQ,實踐?

    ??? 一.安裝ActiveMQ

    ?????? 首先去http://activemq.apache.org/download.html 下載最新版本4.1.0release (http://activemq.apache.org/activemq-410-release.html),
    ??? 解壓apache-activemq-4.1-incubator.zip(或者apache-activemq-4.1-incubator.tar.gz)目錄如下:
    ??????
    ?????? +bin?????? (windows下面的bat和unix/linux下面的sh)
    ?????? +conf????? (activeMQ配置目錄,包含最基本的activeMQ配置文件)
    ?????? +data????? (默認是空的)
    ?????? +docs????? (index,replease版本里面沒有文檔,-.-b不知道為啥不帶)
    ?????? +example?? (幾個例子
    ?????? +lib?????? (activemMQ使用到的lib)
    ?????? -apache-activemq-4.1-incubator.jar? (ActiveMQ的binary)
    ?????? -LICENSE.txt??????
    ?????? -NOTICE.txt???????
    ?????? -README.txt
    ?????? -user-guide.html


    ?????? 你可以使用bin\activemq.bat(activemq) 啟動,如果一切順利,你就會看見類似下面的信息
    ????? (細節可能不一樣,比如路徑,或者jmx,jdbc信息)

    ? ACTIVEMQ_HOME: D:\java\framework_and_lib\activemq\apache-activemq-4.1-incubator\
    bin\..
    Loading message broker from: xbean:activemq.xml
    INFO? BrokerService????????????????? - ActiveMQ null JMS Message Broker (localho
    st) is starting
    INFO? BrokerService????????????????? - For help or more information please see:
    http://incubator.apache.org/activemq/
    INFO? ManagementContext????????????? - JMX consoles can connect to service:jmx:r
    mi:///jndi/rmi://localhost:1099/jmxrmi
    INFO? JDBCPersistenceAdapter???????? - Database driver recognized: [apache_derby
    _embedded_jdbc_driver]
    INFO? DefaultDatabaseLocker????????? - Attempting to acquire the exclusive lock
    to become the Master broker
    INFO? DefaultDatabaseLocker????????? - Becoming the master on dataSource: org.ap
    ache.derby.jdbc.EmbeddedDataSource@1d840cd
    INFO? JournalPersistenceAdapter????? - Journal Recovery Started from: Active Jou
    rnal: using 5 x 20.0 Megs at: D:\java\framework_and_lib\activemq\apache-activemq
    -4.1-incubator\activemq-data\journal
    INFO? JournalPersistenceAdapter????? - Journal Recovered: 0 message(s) in transa
    ctions recovered.
    INFO? TransportServerThreadSupport?? - Listening for connections at: tcp://P-SUW
    EI:61616
    WARN? MulticastDiscoveryAgent??????? - brokerName not set
    INFO? TransportConnector???????????? - Connector default Started
    INFO? TransportServerThreadSupport?? - Listening for connections at: stomp://P-S
    UWEI:61613
    INFO? TransportConnector???????????? - Connector stomp Started
    INFO? NetworkConnector?????????????? - Network Connector default Started
    INFO? BrokerService????????????????? - ActiveMQ JMS Message Broker (localhost, I
    D:P-SUWEI-1207-1170916242296-1:0) started?????

    ???????? *。幾個小提示
    ? 1. 這個僅僅是最基礎的ActiveMQ的配置,很多地方都沒有配置因此不要直接使用這個配置用于生產系統
    ? 2. 有的時候由于端口被占用,導致ActiveMQ錯誤,ActiveMQ可能需要以下端口1099(JMX),61616(默認的TransportConnector)
    ? 3. 如果沒有物理網卡,或者MS的LoopBackAdpater Multicast會報一個錯誤

    ???? 二. 測試你的ActiveMQ
    ???????
    ????????? 由于ActiveMQ是一個獨立的jms provider,所以我們不需要其他任何第三方服務器就可以馬上做我們的測試了.編譯
    ???? example目錄下面的程序
    ?????????
    ?? ProducerTool/ConsumerTool 是JMS參考里面提到的典型應用,Producer產生消息,Consumer消費消息
    ?? 而且這個例子還可以加入參數幫助你測試剛才啟動的本地ActiveMQ或者是遠程的ActiveMQ

    ?? ProducerTool [url] broker的地址,默認的是tcp://localhost:61616
    ??????????????? [true|flase] 是否使用topic,默認是false
    ???????? [subject] subject的名字,默認是TOOL.DEFAULT
    ???????? [durabl] 是否持久化消息,默認是false
    ???????? [messagecount] 發送消息數量,默認是10
    ???????? [messagesize] 消息長度,默認是255
    ???????? [clientID] durable為true的時候,需要配置clientID
    ???????? [timeToLive] 消息存活時間
    ???????? [sleepTime] 發送消息中間的休眠時間
    ???????? [transacte]? 是否采用事務

    ?????????
    ????????? ConsumerTool [url] broker的地址,默認的是tcp://localhost:61616
    ??????????????? [true|flase] 是否使用topic,默認是false
    ???????? [subject] subject的名字,默認是TOOL.DEFAULT
    ???????? [durabl] 是否持久化消息,默認是false
    ???????? [maxiumMessages] 接受最大消息數量,0表示不限制
    ???????
    ???????? [clientID] durable為true的時候,需要配置clientID
    ????????
    ???????? [transacte]? 是否采用事務
    ???????? [sleepTime]? 接受消息中間的休眠時間,默認是0,onMeesage方法不休眠
    ???????? [receiveTimeOut] 接受超時

    ????????? 我們這樣可以使用:
    ?? java -classpath .\apache-activemq-4.1-incubator.jar;example\bin ProducerTool? tcp://192.168.3.142:61616 test.mysubject
    ?? java -classpath .\apache-activemq-4.1-incubator.jar;example\bin ConsumerTool? tcp://192.168.3.142:61616 test.mysubject

    ?? 當然你可以使用上面的參數進行更復雜的測試,持久,事務

    ?? 如果出現下面的信息,恭喜你,你的ActiveMQ已經能夠工作了
    ????????
    ? Connecting to URL: tcp://192.168.3.142:61616
    ? Publishing a Message with size 255 to queue: TOOL.DEFAULT
    ? Using non-durable publishing
    ? Sleeping between publish 0 ms
    ? Sending message: Message: 0 sent at: Thu Feb 08 15:05:34 CST 2007? ...
    ? Sending message: Message: 1 sent at: Thu Feb 08 15:05:34 CST 2007? ...
    ???????? 。。。。。。。。


    ? Connecting to URL: tcp://192.168.3.142:61616
    ? Consuming queue: test.mysubject
    ???????? Using non-durable subscription
    ???????? Received: Message: 0 sent at: Thu Feb 08 14:51:34 CST 2007? ...
    ???????? Received: Message: 1 sent at: Thu Feb 08 14:51:34 CST 2007? ...
    ? 。。。。


    ???????? 三.小結
    ?????
    ????? 我們已經下載,啟動,并且用程序測試了我們的ActiveMQ,而后面將在這個能跑得ActiveMQ進一步的走下去,一步一步展示ActiveMQ的高級特性。


    評論

    # re: ActiveMQ 實踐之路(一) 啟動你的ActiveMQ  回復  更多評論   

    2007-05-06 21:47 by dblue
    Good!

    # re: ActiveMQ 實踐之路(一) 啟動你的ActiveMQ[未登錄]  回復  更多評論   

    2007-07-18 16:45 by 渴望
    請教您一下:和sun MQ有什么可以比較的地方?
    主站蜘蛛池模板: 亚洲AⅤ男人的天堂在线观看| 免费av片在线观看网站| 黄色a三级免费看| 热99re久久免费视精品频软件| 亚洲免费人成视频观看| 特级毛片全部免费播放| 又黄又爽的视频免费看| 国产亚洲精品91| 亚洲精品免费在线观看| 亚洲精品在线网站| 美女视频黄免费亚洲| 亚洲国产精品嫩草影院| 精品国产麻豆免费人成网站| 亚洲AV无码精品色午夜果冻不卡| 亚洲男人天堂2022| 日本卡1卡2卡三卡免费| 亚洲精品无码永久在线观看| 成年免费大片黄在线观看com| 成年女人毛片免费视频| 精品亚洲视频在线| 成人黄动漫画免费网站视频| 亚洲精品国产精品| 不卡精品国产_亚洲人成在线| 亚洲а∨精品天堂在线| 亚洲成AⅤ人影院在线观看| 久久久精品视频免费观看| 免费jlzzjlzz在线播放视频| www一区二区www免费| 亚洲资源在线观看| 免费激情视频网站| 精品国产污污免费网站入口| 亚洲理论在线观看| 国产在线98福利播放视频免费| 99re6在线视频精品免费| 亚洲日本在线观看网址| 亚洲人成电影在线播放| 精品无码免费专区毛片| 亚洲高清视频在线观看| 久草福利资源网站免费| 亚洲欧美国产国产综合一区| 亚洲熟女乱综合一区二区 |