1. 程式人生 > >Qt使用 訊息佇列框架 RabbitMQ

Qt使用 訊息佇列框架 RabbitMQ

RabbitMQ簡介

MQ全稱為Message Queue, 訊息佇列(MQ)是一種應用程式對應用程式的通訊方法。RabbitMQ簡單理解,可以將它比喻為郵局,人們給郵局投遞信件,郵局將信件派送給收件人。

Qt環境

本文實現的為RabbitMQ 客戶端,首先需要自行安裝RabbitMQ server。

RabbitMQ

程式截圖:
這裡寫圖片描述

注意兩個客戶端的bindingkey與routingkey 設定:
這裡寫圖片描述

說明:
1,serverIP 為RabbitMQ server 的ip, port預設為5672,
2,connect之後 兩個客戶端就可以互發資訊了。

怎麼啟動server 官網有這麼句話:Then just run the installer, rabbitmq-server-3.6.11.exe. It will set RabbitMQ up and running as a service, with a default configuration.

安裝完畢,應該是會自動啟動RabbitMQ server服務的。

RabbitMQ在15672埠上有個後臺管理網頁,預設登入名稱與密碼都為guest,在這裡可已檢視客戶端與RabbitMQ server的連線情況。

這裡寫圖片描述