-
消息綁定
查看全部 -
?創(chuàng)建交換機(jī)
查看全部 -
創(chuàng)建隊(duì)列
查看全部 -
訂單表
查看全部 -
消息隊(duì)列基本配置
查看全部 -
mq消息的可靠性傳遞,通過異步監(jiān)聽,判斷消息是否成功投遞,消息投遞時(shí)狀態(tài) 0,投遞失敗,狀態(tài)1,定時(shí)任務(wù)重復(fù)投遞,超過3次投遞失敗,人工處理查看全部
-
amqp依賴查看全部
-
rabbitmq開源的消息代理和隊(duì)列服務(wù)器,用來通過普通協(xié)議在完全不同的應(yīng)用直接共享數(shù)據(jù),RabbitMQ是使用Erlang語言來編寫的,并且RabbitMQ是基于AMQP協(xié)議的。
查看全部 -
消息100%投遞成功方案
查看全部 -
消息如何流轉(zhuǎn)
查看全部 -
整體架構(gòu)
查看全部 -
rpm?-ivh
查看全部 -
AMQP 協(xié)議模型
查看全部 -
1.準(zhǔn)備
1
? ?COPYyum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
? ?2.下載
1
2
3
? ?COPYwget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
? ?3.配置
1
2
3
4
5
6
? ?COPY# 修改hostname
vi /etc/hostname
# 修改hosts(配置集群時(shí)可以配置多個(gè)節(jié)點(diǎn))
vi /etc/hosts
# 關(guān)閉防火墻
systemctl stop firewalld.service
? ?4.軟件安裝
1
2
3
4
5
6
? ?COPY# 安裝erlang
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
# 安裝socat
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
# 安裝rabbitmq
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
? ?5.啟用guest用戶
1
2
3
? ?COPY# 修改配置文件rabbit.app
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
# 比如修改密碼、配置等等,例如:loopback_users中的<<”guest”>>, 只保留guest
? ?6.啟動(dòng)服務(wù)
1
2
3
4
? ?COPY# 啟動(dòng)
rabbitmq-server start &
# 停止
rabbitmqctl stop_app
? ?7.管理插件:
1
2
3
4
? ?COPY# 查看所有插件
rabbitmq-plugins list
# 啟動(dòng)rabbitmq_management
rabbitmq-plugins enable rabbitmq_management
? ?5.訪問地址
1
2
3
? ?COPY# 訪問rabbitmq管理后臺(tái)
http://{你的linux服務(wù)器ip}:15672
# 使用用戶名guest,密碼guest登錄
? ?博客內(nèi)容遵循 署名-非商業(yè)性使用-相同方式共享 4.0 國際 (CC BY-NC-SA 4.0) 協(xié)議
本文永久鏈接是:https://lengmuyun.github.io/2020/07/19/CentOS%E5%AE%89%E8%A3%85RabbitMQ/
查看全部 -
可靠性投遞方案,保證消息投送,需要消費(fèi)端做冪等
查看全部
舉報(bào)