RabbitMQ 端口號解析


端口號解析

1
2
3
4
5
-   4369 (epmd), 25672 (Erlang distribution)
- 5672, 5671 (AMQP 0-9-1 without and with TLS)
- 15672 (if management plugin is enabled)
- 61613, 61614 (if STOMP is enabled)
- 1883, 8883 (if MQTT is enabled)
  1. 4369 (epmd), 25672 (Erlang distribution)

    Epmd 是 Erlang Port Mapper Daemon 的縮寫,在 Erlang 集群中相當於 dns 的作用,綁定在4369端口上。

  2. 5672, 5671 (AMQP 0-9-1 without and with TLS)

    AMQP 是 Advanced Message Queuing Protocol 的縮寫,一個提供統一消息服務的應用層標准高級消息隊列協議,是應用層協議的一個開放標准,專為面向消息的中間件設計。基於此協議的客戶端與消息中間件之間可以傳遞消息,並不受客戶端/中間件不同產品、不同的開發語言等條件的限制。Erlang 中的實現有 RabbitMQ 等。

  3. 15672 (if management plugin is enabled)

    通過 http://serverip:15672 訪問 RabbitMQ 的 Web 管理界面,默認用戶名密碼都是 guest。(注意:RabbitMQ 3.0之前的版本默認端口是55672,下同)

  4. 61613, 61614 (if STOMP is enabled)

    Stomp 是一個簡單的消息文本協議,它的設計核心理念就是簡單與可用性,官方文檔,實踐一下 Stomp 協議需要:

    1. 一個支持 stomp 消息協議的 messaging server (譬如activemq,rabbitmq);
    2. 一個終端(譬如linux shell);
    3. 一些基本命令與操作(譬如nc,telnet)
  5. 1883, 8883 (if MQTT is enabled)
    MQTT 只是 IBM 推出的一個消息協議,基於 TCP/IP 的。兩個 App 端發送和接收消息需要中間人,這個中間人就是消息服務器(比如ActiveMQ/RabbitMQ),三者通信協議就是 MQTT

可以通過配置RabbitMQ來使用其它端口。

默認用戶訪問

協商器創造了一個密碼為guest的用戶guest。未配置的客戶端一般都會這些憑證。當訪問localhost的時候這些憑證都會默認被使用,所以當從其它機器連接過來前你需要做點變動。訪問控制文檔里介紹了增加用戶、刪除用戶、允許用戶的遠程訪問等操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM