rabbitMQ的簡單介紹與安裝

2021-08-07 05:33:08 字數 1515 閱讀 2561

簡介:

rabbitmq

是實現amqp

(高階訊息佇列協議)的訊息中介軟體的一種,最初起源於金融系統,用於在分布式系統中儲存**訊息,在易用性、擴充套件性、高可用性等方面表現不俗。訊息中介軟體主要用於元件之間的解耦,訊息的傳送者無需知道訊息使用者的存在,反之亦然。

如乙個日誌系統,很容易使用

rabbitmq

簡化工作量,乙個

consumer

可以進行訊息的正常處理,另乙個

consumer

負責對訊息進行日誌記錄,只要在程式中指定兩個

consumer

所監聽的

queue

以相同的方式繫結到同乙個

exchange

即可,剩下的訊息分發工作由

rabbitmq

完成。rpm -ivh --replacefiles openssl-1.0.1e-57.el6.x86_64.rpm

rpm -ivh --replacefiles openssl-devel-1.0.1e-57.el6.x86_64.rpm

rpm -ivh erlang-20.0.1-1.el6.x86_64.rpm

tar -zxvf socat-1.7.3.2.tar.gz

cd socat-1.7.3.2

./configure

make

make install   

# installs socat, filan, and procan in /usr/local/bin

#mkdir -p /usr/local/bin

#/usr/bin/install -c -m 755 socat /usr/local/bin

#/usr/bin/install -c -m 755 procan /usr/local/bin

#/usr/bin/install -c -m 755 filan /usr/local/bin

#mkdir -p /usr/local/share/man/man1

#/usr/bin/install -c -m 644 ./doc/socat.1 /usr/local/share/man/man1/

rpm -ivh --nodeps rabbitmq-server-3.6.10-1.el6.noarch.rpm

cp /usr/share/doc/rabbitmq-server-3.6.10/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

service rabbitmq-server start

rabbitmq-plugins enable rabbitmq_management

rabbitmqctl add_user rabbitadmin rabbitadmin

rabbitmqctl set_user_tags rabbitadmin administrator

rabbitmqctl list_users

壓縮包目前還沒學會傳到csdn上...

RabbitMQ在CentOS上的簡單安裝配置

1.依賴erlang,yum install erlang安裝之 1.啟用web管理頁面 rabbitmq plugins enable rabbitmq management 2.啟動rabbitmq service rabbitmq server start 3.新增防火牆策略 允許5672 r...

Flask SQLAlchemy的介紹與安裝

1.認識flask sqlalchemy 再來說一下orm優缺點 優點 缺點 2.環境安裝 pip install flask sqlalchemy方案1 安裝 mysqlclient依賴包 如果失敗再嘗試方案2 pip install mysqlclient方案2 安裝pymysql依賴包 pip...

RabbitMQ的介紹與spring整合

本文主要講述的是個人參考官網及其他前輩部落格,對rabbitmq的一些理解與spring整個rabbitmq.rabbitmq是乙個由erlang開發的amqp advanced message queue 的開源實現,官網位址 amqp就是乙個協議,是乙個高階抽象層訊息通訊協議。雖然在同步訊息通訊...