精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

另類玩法!使用 Rest API 操作 RabbitMQ

開發 前端
如果我們安裝了 rabbitmq_management 插件,即安裝了 RabbitMQ 中的 Web 管理客戶端,那么我們就可以通過 REST API 來進行 RabbitMQ 的管理。
  • 1. REST API
  • 2. 開啟 Web 管理頁面
  • 3. 實踐
    • 3.1 查看隊列統計數據
    • 3.2 創建隊列
    • 3.3 查看當前連接信息
    • 3.4 查看當前用戶信息
    • 3.5 創建一個用戶
    • 3.6 為新用戶設置 vhost
  • 4. 小結

RabbitMQ 還可以這么玩!

關于 RabbitMQ 的管理,我們可以通過網頁來進行,在松哥前面的文章中也和小伙伴們做了相關的介紹了:

RabbitMQ 管理頁面該如何使用

不過呢,如果我們安裝了 rabbitmq_management 插件,即安裝了 RabbitMQ 中的 Web 管理客戶端,那么我們就可以通過 REST API 來進行 RabbitMQ 的管理。

可能有小伙伴會問,這有什么用?

如果我們的項目使用了如 Granglia 或者 Graphite 之類的圖形工具,我們想抓取當前 RabbitMQ 上消息消費/累積的情況,就可以使用使用 REST API 去查詢這些信息并將查詢結果傳輸到新的圖形工具上,同時,由于 REST API 就是 HTTP 請求,所以支持的客戶端也是多樣化,只要能發送 HTTP 請求,就能用,是不是特別方便?

1. REST API

可能有小伙伴還不懂什么是 REST API,這里就先簡單科普下:

REST(Representational State Transfer)是一種 Web 軟件架構風格,它是一種風格,而不是標準,匹配或兼容這種架構風格的的網絡服務稱為 REST 服務。

REST 服務簡潔并且有層次,它通常基于 HTTP、URI、XML 以及 HTML 這些現有的廣泛流行的協議和標準。在 REST 中,資源是由 URI 來指定,對資源的增刪改查操作可以通過 HTTP 協議提供的 GET、POST、PUT、DELETE 等方法實現。

使用 REST 可以更高效的利用緩存來提高響應速度,同時 REST 中的通信會話狀態由客戶端來維護,這可以讓不同的服務器處理一系列請求中的不同請求,進而提高服務器的擴展性。

在前后端分離項目中,一個設計良好的 Web 軟件架構必然要滿足 REST 風格。

2. 開啟 Web 管理頁面

再來說說如何開啟 Web 管理頁面,整體上來說,我們有兩種方式開啟 Web 管理頁面:

安裝 RabbitMQ 的時候,直接選擇 rabbitmq:3-management 鏡像,安裝命令如下:

  1. docker run -d --rm --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management 

這樣安裝好的 RabbitMQ 就可以直接使用 Web 管理頁面了。

安裝的時候就選擇正常的普通鏡像 rabbitmq:3,安裝命令如下:

  1. docker run -d --hostname my-rabbit --name some-rabbit2 -p 5673:5672 -p 25672:15672 rabbitmq:3 

這個安裝好之后,需要我們進入到容器中,然后手動開啟 Web 管理插件,命令如下:

  1. docker exec -it some-rabbit2 /bin/bash 
  2. rabbitmq-plugins enable rabbitmq_management 

第一條命令是進入到容器中,第二條命令開啟 Web 管理插件,執行結果如下:

通過以上兩種方式任意一種把 Web 管理頁面打開,然后我們就可以使用 REST API 了。

3. 實踐

接下來我們就來體驗幾個常見的 REST API 操作。

我們可以通過 CURL 工具來發送請求,也可以通過 POSTMAN 來發送請求,兩者皆可,選擇自己喜歡的即可。松哥這里兩種方式都和大家演示一下。

3.1 查看隊列統計數據

例如我們想查看虛擬主機 myvh 下 hello-queue 隊列的數據統計,我們可以通過如下方式來查看:

  1. curl -i -u javaboy:123 http://localhost:15672/api/queues/myvh/hello-queue 

-i 表示顯示響應頭信息。

最終執行結果如下:

可以看到,返回的信息有響應頭,也有 JSON,不過返回的 JSON 沒有格式化,看起來有點難受,如果返回的數據只有 JSON 而不包含響應頭,那么我們可以使用 python 來完成數據的格式化,如下:

可以看到,此時返回的數據就格式化了。

當然我們也可以使用 POSTMAN 來發送這個請求,方式如下:

注意選擇認證方式為 Basic Auth,同時設置正確的用戶名密碼。

POSTMAN 請求還是方便很多。

3.2 創建隊列

在 /myvh 虛擬主機下創建一個名為 javaboy-queue 的隊列,使用 CURL 請求方式如下:

  1. curl -i -u javaboy:123 -XPUT -H "Content-Type:application/json" -d '{"auto_delete":false,"durable":true}' http://localhost:15672/api/queues/myvh/javaboy-queue 

注意請求方式是 PUT 請求,請求參數是 JSON 形式,JSON 里邊有兩個東西,一個 auto_delete 是說如果該隊列沒有任何消費者訂閱的話,該隊列是否會被自動刪除(如果是一些臨時隊列,則該屬性可以設置為 true);另外一個 durable 則是說隊列是否持久化(持久化的隊列,在 RabbitMQ 重啟之后,隊列依然存在),如果大家用 Java 代碼創建過隊列,這兩個參數很好理解,因為我們用 Java 代碼創建隊列的時候這兩個參數也會經常用到。

當然,我們也可以用 POSTMAN 來發送請求:

返回 201 Created 表示隊列創建成功。

不過要注意在 Authorization 選項卡中設置用戶名/密碼:

3.3 查看當前連接信息

我們可以通過如下請求查看當前連接信息:

請求如下:

  1. curl -i -u javaboy:123 http://localhost:15672/api/connections 

POSTMAN 查看方式如下:

3.4 查看當前用戶信息

  1. curl -i -u javaboy:123 http://localhost:15672/api/users 

POSTMAN 查看信息如下:

3.5 創建一個用戶

創建一個名為 zhangsan,密碼是 123 ,角色是 administrator 的用戶。

CURL:

  1. curl -i -u javaboy:123 -H "{Content-Type:application/json}" -d '{"password":"123","tags":"administrator"}' -XPUT http://localhost:15672/api/users/zhangsan 

POSTMAN:

3.6 為新用戶設置 vhost

將名為 zhangsan 的用戶設置到名為 myvh 的 vhost 下:

  1. curl -i -u javaboy:123 -H "{Content-Type:application/json}" -d '{"configure":".*","write":".*","read":".*"}' -XPUT http://localhost:15672/api/permissions/myvh/zhangsan 

參數是具體的權限信息:

POSTMAN 請求方式如下:

好啦,松哥這里隨便給大家舉幾個例子,其他 API 的用法,小伙伴們可以打開 RabbitMQ 的管理頁面,點擊下方的 HTTP API 按鈕,里邊有一個完整的文檔:

4. 小結

感興趣的小伙伴可以去試試哦~

本文轉載自微信公眾號「江南一點雨」,可以通過以下二維碼關注。轉載本文請聯系江南一點雨公眾號。

 

責任編輯:武曉燕 來源: 江南一點雨
相關推薦

2023-05-11 12:40:00

Spring控制器HTTP

2022-01-07 15:11:27

項目Go 框架

2022-05-31 07:40:41

ArctypeFeather.jsSQLite

2023-04-18 15:18:10

2018-06-11 13:34:18

云庫云計算

2011-10-27 16:24:48

API

2022-05-06 09:52:17

REST接口API

2022-02-10 23:38:23

API架構設計

2014-01-07 14:39:26

Android開發RxJavaREST

2020-04-22 09:00:00

REST API參數化前端

2023-10-30 18:59:38

REST API開發

2024-01-23 09:08:47

軟件架構REST

2012-06-27 09:47:05

ibmdw

2023-09-21 11:20:46

2010-10-28 09:56:53

Web APIRESTSOAP

2020-07-07 07:00:00

Spring WebFREST APIReactive AP

2022-03-29 09:00:00

Angular框架REST API

2023-02-03 17:29:46

2024-06-24 00:20:00

API應用程序接口

2023-08-14 09:00:00

APIgRPCREST
點贊
收藏

51CTO技術棧公眾號

97超碰人人爱| 国产精品亚洲产品| 2020国产成人综合网| 青青草国产精品一区二区| 日本不卡一区视频| 在线精品国产亚洲| 色综合久久久久综合体| 在线观看日韩片| 日本xxxxwww| 免费av网站大全久久| 欧美成人免费观看| 老鸭窝一区二区| 韩国三级大全久久网站| 欧美视频在线看| 亚洲自拍偷拍一区二区三区| 五月婷婷丁香六月| 国产一区二区网址| 国产成人精品电影久久久| 欧美日韩中文字幕在线观看| 国产91精品对白在线播放| 日韩三级在线观看| 宅男噜噜噜66国产免费观看| 日本理论片午伦夜理片在线观看| 久久久综合精品| 99精品国产高清一区二区| 艳妇乳肉豪妇荡乳av无码福利| 午夜精品影院| 中文字幕精品久久| 久久丫精品国产亚洲av不卡| 日本精品视频| 欧美喷水一区二区| 天天操天天摸天天爽| av在线播放资源| 一区二区激情小说| 中文字幕一区二区三区四区五区六区 | 免费大片在线观看| 都市激情国产精品| 一卡二卡欧美日韩| 综合视频免费看| 9色在线视频网站| 久久久不卡影院| 国产亚洲福利社区| 午夜久久久久久久久久| 精品一区二区日韩| 国产精品直播网红| 性高潮视频在线观看| 久久成人在线| 欧美壮男野外gaytube| 久久综合色综合| 欧美一区在线看| 久久综合伊人77777| 亚洲色图27p| 99精品电影| 日韩视频在线免费观看| 国产破处视频在线观看| 国产伦精品一区二区三区视频| 日韩麻豆第一页| 在哪里可以看毛片| 激情五月综合| 夜夜嗨av一区二区三区免费区| 国产精品高清无码在线观看| 久久91麻豆精品一区| 亚洲小视频在线| 欧美精品日韩在线| 99精品网站| 欧美理论片在线观看| 精品无码一区二区三区电影桃花| 国模 一区 二区 三区| 久久久久久久爱| 国产又大又黄又粗| 男人的天堂亚洲一区| 国产日韩在线观看av| 国产精品无码AV| 国产aⅴ精品一区二区三区色成熟| 99久久国产免费免费| 三级视频在线看| 国产丝袜欧美中文另类| 亚洲乱码国产乱码精品天美传媒| 黄色的网站在线观看| 一区二区三区不卡视频| 久久久久久久久久久99| 欧美特大特白屁股xxxx| 欧美日韩大陆一区二区| 免费观看黄网站| 精品国产一区二区三区不卡蜜臂| 亚洲欧美国产视频| 久久av红桃一区二区禁漫| 欧美午夜a级限制福利片| 欧美一区二区三区图| 一区二区视频网站| 丁香另类激情小说| 欧洲一区二区在线观看| 国产1区在线| 欧美日韩国产一区中文午夜| 性欧美极品xxxx欧美一区二区| va天堂va亚洲va影视| 亚洲成人久久网| 国产又粗又猛又爽又黄的视频小说| 欧美精品99| 国产精品电影观看| 亚洲不卡免费视频| 久久久不卡影院| 日韩欧美精品免费| 欧美暴力调教| 亚洲精品91美女久久久久久久| 欧美性受xxxx黑人| 在线成人h网| 国产日韩精品入口| 五月激情六月婷婷| 亚洲精品乱码久久久久| www.99在线| 女人抽搐喷水高潮国产精品| 北条麻妃一区二区三区中文字幕| 毛片毛片女人毛片毛片| 国产精品一区二区久久精品爱涩| 欧美污视频久久久| 大桥未久在线播放| 欧美精品xxxxbbbb| 亚洲性猛交xxxx乱大交| 午夜日韩视频| 国产美女高潮久久白浆| 深夜福利免费在线观看| 亚洲一区二区三区四区在线 | 劲爆欧美第一页| 日本不卡免费在线视频| 激情伦成人综合小说| 亚洲婷婷噜噜| 在线播放91灌醉迷j高跟美女 | 日韩在线视频免费| 亚洲欧美成aⅴ人在线观看| 成年人网站大全| 日韩精品免费一区二区三区竹菊 | 亚洲免费激情视频| 国产精品一区二区在线播放| 伊人婷婷久久| 久久精品超碰| 最近2019免费中文字幕视频三 | 欧美一区二区三区四区在线观看地址| 男女在线观看视频| 日韩欧美久久久| 亚洲精品卡一卡二| 久久精品二区亚洲w码| 日韩中文字幕一区二区| 久久野战av| 亚洲一级免费视频| 91黑人精品一区二区三区| 久久综合九色综合97_久久久| 国产人妻777人伦精品hd| 成人av资源网址| 久久久久久69| 日本韩国在线观看| 欧美日韩国产一区在线| 久久久久麻豆v国产精华液好用吗 在线观看国产免费视频 | 久久66热re国产| 中文字幕人成一区| 精品国产亚洲一区二区三区大结局| 日韩有码在线观看| 一级黄色片免费看| 亚洲视频每日更新| www.欧美激情.com| 午夜久久tv| 九九九九精品九九九九| jizz内谢中国亚洲jizz| 亚洲欧美日韩一区二区在线| 免费精品一区二区| 国产精品久久免费看| 国产成人美女视频| 欧美先锋影音| 久久精品二区| 免费污视频在线一区| 日韩在线国产精品| 午夜免费福利视频| 精品日韩视频在线观看| 国产精品密蕾丝袜| 经典一区二区三区| 亚洲 欧美 综合 另类 中字| 国产剧情在线观看一区| 91久久精品久久国产性色也91| 欧美黄色视屏| 亚洲欧美制服中文字幕| 一二三四区在线| 亚洲一区二区在线观看视频| 蜜桃精品成人影片| 久99久精品视频免费观看| 国产精品一线二线三线| 国产剧情一区| av色综合网| 精品欧美一区二区三区在线观看 | 竹内纱里奈兽皇系列在线观看 | 亚洲综合影视| 精品视频在线播放免| 一区二区三区午夜| 亚洲国产欧美日韩另类综合| 卡一卡二卡三在线观看| 国产电影精品久久禁18| 欧美日韩在线成人| 午夜亚洲福利| 亚洲国产一区二区三区在线播| 免费一级欧美在线大片| 国产精品wwwwww| 日本aa在线| 中文字幕亚洲在线| 无码国产精品一区二区色情男同| 欧美日本韩国一区二区三区视频| 国产精品99无码一区二区| 中文幕一区二区三区久久蜜桃| 伊人av在线播放| 免费成人在线视频观看| 成人毛片一区二区| 欧美精品二区| 亚洲精品久久区二区三区蜜桃臀 | 欧美精品总汇| 91精品国产高清久久久久久| 五月婷婷在线观看| 亚洲欧洲激情在线| 男人天堂手机在线观看| 91精品欧美一区二区三区综合在 | 丁香高清在线观看完整电影视频| 日韩在线免费视频| 加勒比一区二区三区在线| 亚洲成av人乱码色午夜| 国产色视频在线| 国产成人黄色| 亚洲精品有码在线| 亚洲精品久久久久久久久久久久久久| 欧美亚洲动漫制服丝袜| 国产成人无码精品久在线观看| 亚洲欧美视频在线观看视频| 女人十八毛片嫩草av| 99在线精品一区二区三区| 男人的天堂免费| 韩国午夜理伦三级不卡影院| 国产免费又粗又猛又爽| 六月丁香综合| 欧美二区在线视频| 影音先锋久久精品| 成人短视频在线观看免费| 国产国产精品| 伊人情人网综合| 天天插综合网| 爱爱爱视频网站| 久久一本综合| 亚洲一区三区视频在线观看 | 亚洲高清久久久久久| 99久久久久成人国产免费| 欧美精品久久天天躁| 亚洲一级av毛片| 欧美日韩一区不卡| 中文永久免费观看| 欧美三区免费完整视频在线观看| 亚洲免费视频二区| 欧美日韩一区在线| 中文字幕视频一区二区| 欧美日韩三级视频| 国产裸体无遮挡| 日韩一区二区视频| 超碰免费在线97| 欧美精品一区二区三区四区| 亚洲乱码精品久久久久..| 亚洲成人av资源网| 涩爱av在线播放一区二区| 亚洲精品自产拍| av中文在线| 超在线视频97| 黄色影院在线看| 555www成人网| 亚洲精品555| 亚洲va欧美va国产综合久久| 国内精品视频| 精品国产乱码久久久久久88av| 日韩精品亚洲aⅴ在线影院| 欧美一区免费视频| 天天综合精品| 黄色一级片在线看| 视频一区视频二区中文字幕| 在线观看免费黄网站| 极品少妇一区二区| 黄色性视频网站| 国产欧美一区二区精品忘忧草| 2017亚洲天堂| 亚洲最新视频在线播放| 国产高清中文字幕| 欧美理论片在线| 免费a视频在线观看| 亚洲精品永久免费| 国产在线更新| 欧美伊久线香蕉线新在线| 久久99国产精品二区高清软件| 亚洲自拍中文字幕| 西野翔中文久久精品字幕| 一区二区三区四区五区视频| 伊人影院久久| 男人的天堂日韩| 国产成人午夜高潮毛片| 黄色性生活一级片| 中文字幕一区二区三区视频| 国产一卡二卡在线| 欧美日韩国产美| 日本激情一区二区三区| 中国china体内裑精亚洲片| 日本动漫同人动漫在线观看| 国产激情久久久久| 亚洲日本视频在线| 日本最新一区二区三区视频观看| 欧美激情日韩| 日韩av片网站| 91亚洲精华国产精华精华液| 久草福利资源在线| 日韩欧美有码在线| www.国产.com| 日韩中文字幕国产| 人人鲁人人莫人人爱精品| 电影午夜精品一区二区三区| 欧美电影《轻佻寡妇》| 精品一区二区中文字幕| 国产成人在线视频免费播放| 中文字幕第24页| 欧美性猛交xxxxx免费看| 国产黄频在线观看| 日韩在线中文视频| av有声小说一区二区三区| 精品一卡二卡三卡四卡日本乱码| 亚洲有吗中文字幕| 一级片视频免费观看| 91免费版在线看| 香蕉视频一区二区| 日韩女优av电影| 国产精品刘玥久久一区| 国产精选久久久久久| 久久99视频| 国产淫片免费看| 99免费精品视频| 国产精品成人久久| 日韩一区二区精品| 成人午夜在线影视| 成人福利在线观看| 久久一区二区三区电影| 亚洲黄色小视频在线观看| 亚洲国产精品二十页| 久操视频在线免费观看| 亚洲人成网站免费播放| 成人免费看黄| 欧美lavv| 久久国产精品久久w女人spa| 捆绑凌虐一区二区三区| 午夜影院在线观看欧美| 色偷偷在线观看| 91国产美女视频| 亚洲国产精品嫩草影院久久av| 欧美日韩在线中文| 久久综合99re88久久爱| 国产精品久久久久久久久久精爆| 精品亚洲一区二区三区在线播放 | 欧美羞羞免费网站| 成人在线观看免费| 国产精品欧美一区二区三区奶水| 欧美色爱综合| a在线观看免费视频| 中文字幕日韩欧美一区二区三区| 国产免费高清视频| 欧美裸身视频免费观看| 9l亚洲国产成人精品一区二三| 成人av在线不卡| 成人免费视频免费观看| 成年人午夜视频| 亚洲图片在线综合| 岛国一区二区| 国产免费xxx| 成人小视频免费在线观看| 亚洲精品在线观看av| 精品中文字幕久久久久久| 亚洲精品动漫| 一本色道久久综合亚洲精品婷婷| 国产在线观看一区二区| 日本a在线观看| 亚洲天堂视频在线观看| 欧美久久久网站| 欧美交换配乱吟粗大25p| 99久久伊人精品| 日韩精品在线一区二区三区| 美女av一区二区| 日韩欧美黄色| 爱豆国产剧免费观看大全剧苏畅| 一区二区三区成人| 嫩草研究院在线| 91精品视频网站| 国产美女一区| 欧美一级片在线视频| 亚洲精品美女网站| julia一区二区三区中文字幕| 无码人妻精品一区二区三区99v| 91亚洲资源网| 国产伦一区二区| 国产不卡av在线免费观看| 午夜精彩国产免费不卡不顿大片| 9.1成人看片免费版| 欧美一区二区播放| 久久久一本精品| www.av蜜桃| 中文字幕在线不卡国产视频|