RabbitMQ PHP (一)入門與安裝

2022-07-15 06:03:10 字數 1048 閱讀 6950

rabbitmq:

1、是實現amqp(高階訊息佇列協議)的訊息中介軟體的一種。

2、主要是為了實現系統之間的雙向解耦而實現的。當生產者大量產生資料時,消費者無法快速消費,那麼需要乙個中間層。儲存這個資料。

(1)生產(producing)意思就是傳送。傳送訊息的程式就是乙個生產者(producer)。我們一般用 "p" 來表示。

(2)佇列(queue)就是郵箱的名稱。訊息通過你的應用程式和 rabbitmq 進行傳輸,它們能夠只儲存在乙個佇列(queue)中。 佇列(queue)沒有任何限制,你要儲存多少訊息都可以——基本上是乙個無限的緩衝。多個生產者(producers)能夠把訊息傳送給同乙個佇列,同樣,多個消費者(consumers)也能夠從同乙個佇列(queue)中獲取資料。

(3)消費(consuming)和獲取訊息是一樣的意思。乙個消費者(consumer)就是乙個等待獲取訊息的程式。

ps:需要注意的是生產者、消費者、**需不要待在同乙個裝置上;事實上大多數應用也確實不在會將他們放在一台機器上。

那麼開始了解一下 rabbitmq 在windows下的安裝於運用吧。

(一)rabbitmq安裝

(二)測試安裝結果

(1)操作起來很簡單,只需要在dos下面,進入安裝目錄(c:\rabbitmq server\rabbitmq_server-3.2.2\sbin)執行如下命令就可以成功安裝。

(2)可以通過訪問http://localhost:15672進行測試,預設的登陸賬號為:guest,密碼為:guest。

(三)如果訪問成功了,恭喜,整個rabbitmq安裝完成了。

(四)下篇會講到 rabbitmq + php 的amqp拓展安裝。

GitHub入門與實踐一

略設定姓名和郵箱位址git config global user.name your name git config global user.email your email 檢視設定是否成功 git config global user.name git config global user.em...

MySQL(一)簡介與入門

一 資料庫簡介 這個部落格詳細介紹 二 mysql的安裝 這個部落格詳細介紹 如果執行mysql出現問題 終端執行 mysql安裝常見問題 系統找不到指定的檔案 發生系統錯誤 1067 程序意外終止 該部落格詳細介紹 如果許可權不夠,win x鍵,管理員啟動。三 mysql介紹 1 安裝目錄 這是m...

docker入門(一)初識與安裝

1.1.docker的三大核心概念 映象 image 容器 container 倉庫 repository 2.1.centos7.x下安裝docker sudo yum update sudo yum install y yum utils lvm2 2.1.2.新增docker穩定yum源 su...