RabbitMQ 是一個(gè)開源消息代理軟件(有時(shí)稱為面向消息的中間件),它最初實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議 (AMQP),后來(lái)擴(kuò)展了一個(gè)插件架構(gòu)以支持流式文本消息傳遞協(xié)議 (STOMP) 、MQ 遙測(cè)傳輸 (MQTT) 和其他協(xié)議。 RabbitMQ 服務(wù)器用 Erlang 編寫。
平時(shí)用控制臺(tái)或者網(wǎng)頁(yè)進(jìn)行管理不免有點(diǎn)不方便,尤其在讀取消息的時(shí)候不支持過(guò)濾和批量發(fā)送消息,在此推薦一個(gè)漂亮的GUI客戶端工具。
下載地址:http://www.redisant.cn/rta
生成拓?fù)?/a>圖
為指定的vhost一鍵生成拓?fù)鋱D,支持導(dǎo)出png、svg、pdf、tk等多種格式,讓您的消息流動(dòng)一目了然。
數(shù)據(jù)格式化
RabbitMQ Assistant 會(huì)自動(dòng)識(shí)別并格式化不同的消息格式,包括Text、JSON、XML、HEX、MessagePack,以及各種整數(shù)、浮點(diǎn)類型。
您可以測(cè)試解決方案的各個(gè)部分,模擬進(jìn)出的第三方消息。您可以創(chuàng)建和編輯測(cè)試消息,一個(gè)接一個(gè)或批量發(fā)送
查看交換器上的綁定
其他功能就不一一介紹了,有興趣的可自行探索。