1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      SpringBoot中使用RabbitMQ的示例代碼-創(chuàng)新互聯(lián)

      很久沒有寫Spring Boot的內(nèi)容了,正好最近在寫Spring Cloud Bus的內(nèi)容,因為內(nèi)容會有一些相關(guān)性,所以先補(bǔ)一篇關(guān)于AMQP的整合。

      成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)安次,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

      Message Broker與AMQP簡介

      Message Broker是一種消息驗證、傳輸、路由的架構(gòu)模式,其設(shè)計目標(biāo)主要應(yīng)用于下面這些場景:

      1. 消息路由到一個或多個目的地
      2. 消息轉(zhuǎn)化為其他的表現(xiàn)方式
      3. 執(zhí)行消息的聚集、消息的分解,并將結(jié)果發(fā)送到他們的目的地,然后重新組合相應(yīng)返回給消息用戶
      4. 調(diào)用Web服務(wù)來檢索數(shù)據(jù)
      5. 響應(yīng)事件或錯誤
      6. 使用發(fā)布-訂閱模式來提供內(nèi)容或基于主題的消息路由

      AMQP是Advanced Message Queuing Protocol的簡稱,它是一個面向消息中間件的開放式標(biāo)準(zhǔn)應(yīng)用層協(xié)議。AMQP定義了這些特性:

      1. 消息方向
      2. 消息隊列
      3. 消息路由(包括:點到點和發(fā)布-訂閱模式)
      4. 可靠性
      5. 安全性

      RabbitMQ

      本文要介紹的RabbitMQ就是以AMQP協(xié)議實現(xiàn)的一種中間件產(chǎn)品,它可以支持多種操作系統(tǒng),多種編程語言,幾乎可以覆蓋所有主流的企業(yè)級技術(shù)平臺。

      安裝

      在RabbitMQ官網(wǎng)的下載頁面https://www.rabbitmq.com/download.html中,我們可以獲取到針對各種不同操作系統(tǒng)的安裝包和說明文檔。這里,我們將對幾個常用的平臺一一說明。

      下面我們采用的Erlang和RabbitMQ Server版本說明:

      1. Erlang/OTP 19.1
      2. RabbitMQ Server 3.6.5

      Windows安裝

      安裝Erland,通過官方下載頁面http://www.erlang.org/downloads獲取exe安裝包,直接打開并完成安裝。


      安裝RabbitMQ,通過官方下載頁面https://www.rabbitmq.com/download.html獲取exe安裝包。


      下載完成后,直接運(yùn)行安裝程序。


      RabbitMQ Server安裝完成之后,會自動的注冊為服務(wù),并以默認(rèn)配置啟動起來。

      Mac OS X安裝

      在Mac OS X中使用brew工具,可以很容易的安裝RabbitMQ的服務(wù)端,只需要按如下命令操作即可:

      1. brew更新到最新版本,執(zhí)行:brew update
      2. 安裝Erlang,執(zhí)行:brew install erlang
      3. 安裝RabbitMQ Server,執(zhí)行:brew install rabbitmq

      通過上面的命令,RabbitMQ Server的命令會被安裝到/usr/local/sbin,并不會自動加到用戶的環(huán)境變量中去,所以我們需要在.bash_profile或.profile文件中增加下面內(nèi)容:

      PATH=$PATH:/usr/local/sbin

      新聞標(biāo)題:SpringBoot中使用RabbitMQ的示例代碼-創(chuàng)新互聯(lián)
      本文URL:http://ef60e0e.cn/article/pdgpj.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        稷山县| 怀来县| 萝北县| 灌南县| 中江县| 建宁县| 手游| 石城县| 青冈县| 定安县| 子洲县| 航空| 孝义市| 色达县| 专栏| 亳州市| 凉山| 青岛市| 昌宁县| 正蓝旗| 朝阳县| 宝应县| 富阳市| 太仓市| 通渭县| 洛阳市| 合阳县| 石首市| 高尔夫| 儋州市| 赞皇县| 绥江县| 左云县| 大兴区| 龙里县| 桐庐县| 武隆县| 锡林浩特市| 常德市| 金溪县| 玉溪市|