日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

RabbitMQ简单介绍+Windows环境安装

發(fā)布時(shí)間:2023/12/10 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RabbitMQ简单介绍+Windows环境安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

文章目錄

      • 文章目錄
      • 1、RabbitMQ簡(jiǎn)介
      • 2、RabbitMQ與其他MQ有什么不同
      • 3、RabbitMQ環(huán)境安裝
        • 3.1 安裝erlang
        • 3.2 安裝rabbitmq-server
      • 4. RabbitMQ管理平臺(tái)介紹

1、RabbitMQ簡(jiǎn)介

RabbitMQ 是一個(gè)由 erlang 開(kāi)發(fā)的 AMQP(Advanced Message Queue )的開(kāi)源實(shí)現(xiàn)。AMQP 的出現(xiàn)其實(shí)也是應(yīng)了廣大人民群眾的需求,雖然在同步消息通訊的世界里有很多公開(kāi)標(biāo)準(zhǔn)(如 COBAR的 IIOP ,或者是 SOAP 等),但是在異步消息處理中卻不是這樣,只有大企業(yè)有一些商業(yè)實(shí)現(xiàn)(如微軟的 MSMQ ,IBM 的 Websphere MQ 等),因此,在 2006 年的 6 月,Cisco 、Redhat、iMatix 等聯(lián)合制定了 AMQP 的公開(kāi)標(biāo)準(zhǔn)。

RabbitMQ 是由 RabbitMQ Technologies Ltd 開(kāi)發(fā)并且提供商業(yè)支持的。

該公司在 2010 年 4 月被 SpringSource(VMWare的一個(gè)部門(mén))收購(gòu)。在 2013 年 5 月被并入 Pivotal。其實(shí) VMWare,Pivotal 和 EMC 本質(zhì)上是一家的。不同的是 VMWare 是獨(dú)立上市子公司,而 Pivotal 是整合了 EMC 的某些資源,現(xiàn)在并沒(méi)有上市。

RabbitMQ 官網(wǎng):http://www.rabbitmq.com
百度百科AMQP協(xié)議介紹:https://baike.baidu.com/item/AMQP/8354716?fr=aladdin

注意:RabbitMQ是采用erlang語(yǔ)言開(kāi)發(fā)的,所以必須有erlang環(huán)境才可以運(yùn)行

2、RabbitMQ與其他MQ有什么不同

ActiveMQRabbitMQKafka
優(yōu)點(diǎn)遵循JMS規(guī)范,安裝方便繼承Erlang天生的并發(fā)性,最初用于金融行業(yè),穩(wěn)定性和安全性有保障依賴zk,可動(dòng)態(tài)擴(kuò)展節(jié)點(diǎn),高性能、高吞吐量、無(wú)限擴(kuò)容、消息可指定追溯
缺點(diǎn)有可能會(huì)丟失消息,不再維護(hù),重心在下一代產(chǎn)品apoleErlang語(yǔ)言難較大,不支持動(dòng)態(tài)擴(kuò)展嚴(yán)格的順序機(jī)制,不支持消息優(yōu)先級(jí),不支持標(biāo)準(zhǔn)的消息協(xié)議,不利于平臺(tái)遷移
支持協(xié)議AMQP,OpenWire,Stomp,XMPPAMQP
應(yīng)用適合中小企業(yè),不適合上千個(gè)隊(duì)列的應(yīng)用適合對(duì)穩(wěn)定性要求高的企業(yè)級(jí)應(yīng)用應(yīng)用在大數(shù)據(jù)日志處理或?qū)?shí)時(shí)性、可靠性(少量數(shù)據(jù)丟失)要求較低的應(yīng)用場(chǎng)景

3、RabbitMQ環(huán)境安裝

3.1 安裝erlang

下載 otp_win64_x.x.exe Windows 版本,雙擊運(yùn)行安裝

  • 下載并安裝 Erlang,下載地址:http://www.erlang.org/download
  • 配置 Erlang 環(huán)境變量信息
    新增環(huán)境變量 ERLANG_HOME ,值為 erlang 的安裝地址
    %ERLANG_HOME%\bin 加入到path中
  • 下載并安裝 RabbitMQ,下載地址:http://www.rabbitmq.com/download.html
  • 我提供的下載地址:https://www.lanzous.com/b939528

    注意: RabbitMQ 它依賴于Erlang,需要先安裝Erlang。

    安裝配置完環(huán)境后,在控制臺(tái)輸入 erl,如果出現(xiàn)類(lèi)似下圖所示字樣,說(shuō)明安裝成功。

    3.2 安裝rabbitmq-server

    下載 rabbitmq-server-x.x.x.exe Windows 版本,雙擊運(yùn)行安裝

    rebbitmq 安裝一路默認(rèn)即可。

    rabbitMq默認(rèn)自啟動(dòng)

    可以修改rabbitmq的配置文件,也可以用默認(rèn)配置運(yùn)行。在開(kāi)始菜單欄里可以看到運(yùn)行指令reinstall/remove/start/stop

    或者直接打開(kāi)RabbitMQ Command Prompt命令框。

    輸入 rabbitmqctl?status 查看是否啟動(dòng)成功,如下圖所示為啟動(dòng)成功。

    4. RabbitMQ管理平臺(tái)介紹

    RabbitMQ 管理平臺(tái)地址:http://127.0.0.1:15672

    默認(rèn)賬號(hào):guest/guest (用戶可以自己創(chuàng)建新的賬號(hào))

    瀏覽器打開(kāi)后發(fā)現(xiàn)如下圖所示:

    這是時(shí)候我們需要打開(kāi)命令行窗口 cmd

    輸入 rabbitmq-plugins enable rabbitmq_management 指令添加可視化插件。

    再次訪問(wèn)

    默認(rèn)賬號(hào):guest/guest (用戶可以自己創(chuàng)建新的賬號(hào))

    備注:可以運(yùn)行?rabbitmqctl stop 命令來(lái)停止服務(wù)
    可以運(yùn)行 rabbitmq-server ?-detached命令來(lái)重啟服務(wù)并后臺(tái)運(yùn)行。

    RabbitMQ的日志信息,可以在 C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/文件夾下進(jìn)行查看,如:C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/rabbit@mywin-PC.log

    總結(jié)

    以上是生活随笔為你收集整理的RabbitMQ简单介绍+Windows环境安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。