Rabbitmq~對Vhost的配置

?rabbitmq里有一些概念我們要清楚,如vhost,channel,exchange,queue等,而前段時間在部署rabbitmq環境時啟用了虛擬主機vhost,感覺他主要是起到了消息隔離的作用,下面分別再說一下它們的知識。

VHost

vhost去做第一層的區分,虛擬主機,工作組等,它默認是/

添加自己項目的Vhost

添加成功后,在列表里可以顯示

添加建立一個用戶,設置密碼

?

把用戶添加到對應的VHost組里,注意連接時也要使用VHost參數,如果沒有特別設置,可以不指定它,默認就是/

channel

創建了客戶端到Broker之間的連接后,客戶端還是不能發送消息的。需要為每一個Connection創建Channel,AMQP協議規定只有通過Channel才能執行AMQP的命令。一個Connection可以包含多個Channel。之所以需要Channel,是因為TCP連接的建立和釋放都是十分昂貴的,如果一個客戶端每一個線程都需要與Broker交互,如果每一個線程都建立一個TCP連接,暫且不考慮TCP連接是否浪費,就算操作系統也無法承受每秒建立如此多的TCP連接

Exchange

有多種類型,我們在發布和訂閱時,要指定這些類型,一般我們會使用性能更好的direc,或者更靈活的,支持通配符的topic

在客戶端連接時,需要指定一下VHost

            exchangeName = options.ExchangeName;mqServerHost = options.MqServerHost;userName = options.UserName;password = options.Password;var factory = new ConnectionFactory(){Uri = new Uri(mqServerHost)};factory.VirtualHost = options.VirtualHost;

好了,本講主要介紹了如何去配置VHost和如何去連接它!

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/285862.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285862.shtml
英文地址,請注明出處:http://en.pswp.cn/news/285862.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【無人機駕照】無人機駕駛員考試題庫選擇題1060道(帶答案)

001.無人機的英文縮寫是 A. UVS B. UAS C. UAV 答案:C. 002.輕型無人機,是指空機質量 A. 小于7kg B. 大于7kg,小于116kg C. 大于116kg,小于5700kg 答案:B. 003近程無人機活動半徑在 A. 小于15km B. 15~50km C. 200~800km 答案:B. 004任務高度一般在0~100m之間的無人…

表單元素 開篇

今天開始講述表單這個重要模塊 可以說,JS 最早是為表單而發明的, 因此在沒有JS之前,所有操作都需要提交后端驗證,發現有誤再重定向回原頁面, 加上之前1,2KB的網速,這用戶體驗真是奇差無比.因此JS最初發明出來,就是做表單驗證的. 圍繞表單,添加…

目錄(文章更新中...)《實戰NFT web3 solidity(新版本0.8.+)》

注:由于是付費專欄內容,若有錯誤請及時聯系1_bit,博客鏈接:https://blog.csdn.net/A757291228 ,或在文章下留言,收到后將會對錯誤進行改正,若是版本更新導致的問題也希望大家對錯誤進行提交&…

如何畫出一張合格的技術架構圖?

阿里妹導讀:技術傳播的價值,不僅僅體現在通過商業化產品和開源項目來縮短我們構建應用的路徑,加速業務的上線速率,也體現在優秀工程師在工作效率提升、產品性能優化和用戶體驗改善等經驗方面的分享,以提高我們的專業能…

.NET 發布和支持計劃介紹

.NET 發布和支持計劃介紹Intro對于 .NET 的發布,大多數童鞋都知道現在每年發布一個版本,針對 .NET 的發布,最近有些更新,Current 版本將改為 STS 版本,所以寫一篇文章介紹一下每年 11 月都會發布新的 .NET 主要版本&am…

C語言試題七十五之請編寫函數求回文數

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 編寫函數:…

【spring boot】8.spring boot的日志框架logback使用

在繼續上一篇的Debug調試之后,把spring boot的日志框架使用情況逐步蠶食。 參考:http://tengj.top/2017/04/05/springbo 開篇之前,貼上完整application.properties日志相關配置 簡介:spring boot的默認日志框架Logback SLF4J——…

【無人機知識】吐血整理:史上最全最完整的飛機基本參數名稱詳解

飛機基本參數大全: 機翼(airfoil):產生飛行所需升力,支持飛機在空中飛行,也有穩定操縱的作用。副翼(aileron):是指安裝在機翼翼梢后緣的一小塊可動的翼面。飛行員操縱左右副翼差動偏轉所產生的滾轉力矩可以使飛機做橫滾機動。機身(fuselage):裝載機組成員、旅客、貨…

通過iscsi配置在aix上掛載存儲設備

本文中我們利用starwind虛擬存儲進行設置,以下為實驗環境說明:Windows環境:win7,ip address:10.3.5.7,iscsi initiator name :iqn.2008-08.com.starwindsoftware:joker-pc-aixAix環境:ip addres…

16進制可逆加密算法

16進制可逆操作類&#xff1a; public static class Hex16{/// <summary>/// 作用&#xff1a;將字符串內容轉化為16進制數據編碼&#xff0c;其逆過程是Decode/// 參數說明&#xff1a;/// strEncode 需要轉化的原始字符串/// 轉換的過程是直接把字符轉換成Unicode字符,…

原生js聲音播放代碼

最終測試頁頁面 測試頁面html代碼(test.html) <!doctype html> <html lang"en"><head><meta charset"UTF-8"><meta name"Generator" content"EditPlus"><meta name"Author" content"…

寫給 Kubernetes 工程師的 mTLS 指南

本文翻譯節選自 A Kubernetes engineer’s guide to mTLS[1]&#xff0c;為了便于讀者理解&#xff0c;筆者對原文做了一點修改 &#xff08;本文刪除了原文中的與主題關系不大的 Linkerd 安裝的部分&#xff0c;將 Twillio 替換成國內讀者比較熟悉的 GitHub&#xff09;。因為…

ArcGIS實驗教程——實驗三十五:ArcGIS Model Builder與空間建模原理、案例詳解

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據)》 文章目錄 一、 空間建模概述1. 空間建模概述2. 空間建模步驟二、Model Builder建模1. Model Builder基礎2. Model Builder操作3. Model Builder高級進階操作一、 空間建模概述 1. 空間建模概述 …

C語言試題七十六之請編寫函實現百錢買百雞

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 編寫函數:…

二、solidity 基礎進階(2.1)—— library 庫合約《實戰NFT web3 solidity(新版本0.8.+)》

《web3 solidity0.8.版本&#xff08;持續更新新版本內容&#xff09; 基礎到實戰NFT開發》會及時更新新版本 solidity 內容&#xff0c;以及完成最終的 NFT 實戰商業項目部分。 注&#xff1a;由于是付費專欄內容&#xff0c;若有錯誤請及時聯系1_bit&#xff0c;博客鏈接&am…

paper 17 : 機器學習算法思想簡單梳理

前言&#xff1a; 本文總結的常見機器學習算法&#xff08;主要是一些常規分類器&#xff09;大概流程和主要思想。 樸素貝葉斯&#xff1a; 有以下幾個地方需要注意&#xff1a; 1. 如果給出的特征向量長度可能不同&#xff0c;這是需要歸一化為通長度的向量&#xff08;這里以…

BZOJ1179 Atm //縮點+spfa

1179: [Apio2009]Atm Description Input 第一行包含兩個整數N、M。N表示路口的個數&#xff0c;M表示道路條數。接下來M行&#xff0c;每行兩個整數&#xff0c;這兩個整數都在1到N之間&#xff0c;第i1行的兩個整數表示第i條道路的起點和終點的路口編號。接下來N行&#xff0c…

centos 新建swap區文件

一. 相當詳細且流程完整&#xff0c;&#xff08;推薦閱讀&#xff09; 在centos7上新建swap區 https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-centos-7 二. centos官網 轉&#xff1a;https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-sw…

ArcGIS實驗教程——實驗三十六:ArcGIS Python腳本的巧妙使用

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據)》 文章目錄 一、ArcGIS腳本簡介二、Python腳本與ArcPy三、Python窗口四、腳本編寫(案例:矢量數據批量裁剪)五、在ModelBuilder中使用腳本工具一、ArcGIS腳本簡介 腳本與模型相似,也是把處理過程…

基于Spring Boot和Spring Cloud實現微服務架構學習

目錄 Spring 頂級框架 Spring cloud子項目 WHAT - 什么是微服務 微服務簡介 微服務的具體特征 SOA vs Microservice HOW - 怎么具體實踐微服務 客戶端如何訪問這些服務&#xff1f; 服務之間如何通信&#xff1f; 這么多服務&#xff0c;怎么找? 這么多服務&#x…