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

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

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

    posts - 5,  comments - 0,  trackbacks - 0
    Apache Qpid:
    Wiki上的描述是:
    Apache Qpid is an open source (Apache 2.0 licensed) messaging system which implements the Advanced Message Queuing Protocol. It provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support.
    另外 Apache Qpid 還有很多特點,具體請查閱 http://qpid.apache.org/

    OK,不廢話,進入正題,我今天搞了一天才將其配置好,稍微會有一點麻煩,不過還算好用,對于用到Message Queue或者想用的朋友,可以嘗試一下!
    首先進入http://qpid.apache.org/getting-started.html,然后進入download 頁面,由于我是用JAVA來開發,所以我選擇下載Mutiple Component Packages條目下的JAVA broker,client & tools這一個,用C++開發或者其他語言開發的也可以適當選擇下載。另外還有一個適用的工具可以下載是在Management tools條目下面(是一個基于Eclipse RUP 的軟件,由于今天調了半天沒調好所以就不說明了)
    然后回到getting-start那一頁看安裝說明: 在這里我稍微說下吧,反正也很簡單(解壓什么的就略過了)!
    1. 設置環境變量,這里有兩個環境變量需要設置 QPID_HOME 和QPID_WORK,上面的E問很簡單,QPID_WORK是用來設置broker產生文件的路徑,主要是LOG吧。
    2.修改%QPID_HOME%\etc\config.xml文件,主要是修改management下面的<keyStorePath></keyStorePath>的文件路徑,否則直接啟動會出現一個莫名其妙的找不到文件的錯誤
    3.修改%QPID_HOME%\bin\create-example-ssl-strores.bat文件這里要修改三處,將-keystore后面的路徑換成你在第二部設置的文件路徑,這里可以看到這個批處理文件其實用的是%JAVA_HOME%\bin的keytool命令,有關keytool的命令詳解可以看http://shenzhenchufa.blog.51cto.com/730213/169390(這篇不是我寫的,不好轉載,只好給鏈接,但是很詳細)
    4.執行create-example-ssl-strores,然后執行qpid-server命令即可,你可以發現broker很正常的啟動了
    在測試到broker啟動之后可以利用svn Check(https://svn.apache.org/repos/asf/qpid/trunk/qpid/java/client/example/)來得到具體例子(PS:什么還不會有SVN???)里面的例子寫的還不錯,很詳細,示例可以導入eclipse中執行,當然,在執行示例的時候如果把broker給關掉了就不能出來結果了,當運行jmsexample下面的Hello.java出現了Hello world時,那么恭喜你,Qpid安裝成功了,然后想干什么就可以具體發揮了!

    對于JMS的Prodcer(PTP)/Publisher(PUB/SUB)執行步驟一般是
    1.通過ConnectionFactroy得到Connection(請注意Qpid示例中properties文件的connectionfactory.xxxxx鍵后面對應的值一般都是amqp://xxxx:xxxx@xxxx/xxx?brokerlist='tcp://localhost:5672'格式的)
    2. 通過Connection獲得一個Session(PTP)/TopicSession(PUB/SUB)
    3. 獲得MessageProducer(PTP)/Topic(PUB/SUB)
    4. 產生/發布消息
    5. 關閉Connection(當關閉Connection的時候,Session 也會自動關閉)
    消費者/訂閱之的執行步驟幾乎差不多,就是第四步是消費/訂閱消息

    好了,今天就寫到這吧,很簡單的介紹,以后再慢慢寫,有什么問題,大家可以共同探討下!
    最后,注意文明用語,謝謝!~~~~

    posted on 2010-05-14 18:48 Zhjiang 閱讀(1216) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2010年5月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费A级毛片无码A∨免费| 一级特黄aaa大片免费看| 99在线在线视频免费视频观看| 国产精品亚洲高清一区二区| 一级a性色生活片久久无少妇一级婬片免费放 | 一区二区三区观看免费中文视频在线播放 | 久久亚洲精品无码VA大香大香| 蜜桃视频在线观看免费视频网站WWW| 亚洲gv猛男gv无码男同短文| 丁香花在线视频观看免费| 亚洲国产精品一区第二页| 999久久久免费精品播放| 亚洲六月丁香六月婷婷色伊人| 亚洲香蕉成人AV网站在线观看| 美女被免费视频网站| 亚洲女同成人AⅤ人片在线观看| 又硬又粗又长又爽免费看| 亚洲综合色自拍一区| 久久99免费视频| 亚洲国产精品xo在线观看| 猫咪社区免费资源在线观看| 日韩亚洲人成网站| 国产亚洲精品自在久久| 1000部拍拍拍18勿入免费视频下载| 亚洲首页国产精品丝袜| 日本高清免费aaaaa大片视频| 一本大道一卡二大卡三卡免费| 亚洲成Av人片乱码色午夜| 黄在线观看www免费看| 色天使色婷婷在线影院亚洲| 国产亚洲成av片在线观看| 亚欧在线精品免费观看一区| 亚洲av日韩综合一区二区三区| 久久亚洲高清综合| 三年片在线观看免费观看大全一 | 男人扒开添女人下部免费视频| 亚洲AV无码国产精品麻豆天美| 人妻视频一区二区三区免费| 一级做a爱片特黄在线观看免费看| 亚洲欧洲无码AV电影在线观看 | 国产免费牲交视频免费播放 |