<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 閱讀(1215) 評論(0)  編輯  收藏

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


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

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 精品熟女少妇aⅴ免费久久| 亚洲国产欧美一区二区三区| 久久久久久久久久免免费精品 | 久久久久久久岛国免费播放| 亚洲国产精品18久久久久久 | 亚洲成在人线在线播放无码| 野花高清在线观看免费3中文 | 亚洲黄片毛片在线观看| 亚洲自偷自拍另类图片二区| 亚洲精品久久无码| 国产免费拔擦拔擦8x| 亚洲最大的成网4438| 精品久久8x国产免费观看| 国产午夜亚洲不卡| 国偷自产一区二区免费视频| 日韩激情无码免费毛片| 免费看美女午夜大片| 毛片免费观看的视频| 精品韩国亚洲av无码不卡区| 久久久久亚洲精品中文字幕| 国产羞羞的视频在线观看免费| 亚洲欧洲校园自拍都市| 免费鲁丝片一级在线观看| 久久久亚洲裙底偷窥综合| 免费无码A片一区二三区| 美女一级毛片免费观看| 成人性生免费视频| 一个人看的www免费在线视频| 亚洲AV日韩精品久久久久久久| 97在线线免费观看视频在线观看| 日韩色日韩视频亚洲网站| 亚洲精品tv久久久久久久久| 无码免费又爽又高潮喷水的视频| 好吊妞在线成人免费| 国产99久久久国产精免费| 亚洲高清日韩精品第一区| 国产老女人精品免费视频| 色噜噜的亚洲男人的天堂| 亚洲av日韩av高潮潮喷无码| 色视频色露露永久免费观看| 免费无码作爱视频|