日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

docker快速安裝rabbitmq的方法步驟

瀏覽:212日期:2024-11-19 16:39:00

一、獲取鏡像

#指定版本,該版本包含了web控制頁面docker pull rabbitmq:management

二、運行鏡像

#方式一:默認guest 用戶,密碼也是 guestdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management#方式二:設(shè)置用戶名和密碼docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management

三、訪問ui頁面

http://localhost:15672/

docker快速安裝rabbitmq的方法步驟

四、golang案例

#producer生產(chǎn)者代碼package mainimport ( 'fmt' 'log' 'github.com/streadway/amqp')const ( //AMQP URI uri = 'amqp://guest:guest@10.0.0.11:5672/' // 10.0.0.11為主機ip //Durable AMQP exchange name exchangeName = '' //Durable AMQP queue name queueName = 'test-queues' //Body of message bodyMsg string = 'hello angel')//如果存在錯誤,則輸出func failOnError(err error, msg string) { if err != nil { log.Fatalf('%s: %s', msg, err) panic(fmt.Sprintf('%s: %s', msg, err)) }}func main() { //調(diào)用發(fā)布消息函數(shù) publish(uri, exchangeName, queueName, bodyMsg) log.Printf('published %dB OK', len(bodyMsg))}//發(fā)布者的方法//@amqpURI, amqp的地址//@exchange, exchange的名稱//@queue, queue的名稱//@body, 主體內(nèi)容func publish(amqpURI string, exchange string, queue string, body string) { //建立連接 log.Printf('dialing %q', amqpURI) connection, err := amqp.Dial(amqpURI) failOnError(err, 'Failed to connect to RabbitMQ') defer connection.Close() //創(chuàng)建一個Channel log.Printf('got Connection, getting Channel') channel, err := connection.Channel() failOnError(err, 'Failed to open a channel') defer channel.Close() log.Printf('got queue, declaring %q', queue) //創(chuàng)建一個queue q, err := channel.QueueDeclare( queueName, // name false, // durable false, // delete when unused false, // exclusive false, // no-wait nil, // arguments ) failOnError(err, 'Failed to declare a queue') log.Printf('declared queue, publishing %dB body (%q)', len(body), body) // Producer只能發(fā)送到exchange,它是不能直接發(fā)送到queue的 // 現(xiàn)在我們使用默認的exchange(名字是空字符)這個默認的exchange允許我們發(fā)送給指定的queue // routing_key就是指定的queue名字 err = channel.Publish( exchange, // exchange q.Name, // routing key false, // mandatory false, // immediate amqp.Publishing{ Headers: amqp.Table{}, ContentType: 'text/plain', ContentEncoding: '', Body: []byte(body), }) failOnError(err, 'Failed to publish a message')}

docker快速安裝rabbitmq的方法步驟

五、擁有消息確認的代碼

#producerpackage mainimport ( 'fmt' 'github.com/streadway/amqp' 'log' 'os' 'strings')const ( //AMQP URI uri = 'amqp://guest:guest@10.0.0.11:5672/' //Durable AMQP exchange name exchangeName = '' //Durable AMQP queue name queueName = 'test-queues-acknowledgments')//如果存在錯誤,則輸出func failOnError(err error, msg string) { if err != nil { log.Fatalf('%s: %s', msg, err) panic(fmt.Sprintf('%s: %s', msg, err)) }}func main() { bodyMsg := bodyFrom(os.Args) //調(diào)用發(fā)布消息函數(shù) publish(uri, exchangeName, queueName, bodyMsg) log.Printf('published %dB OK', len(bodyMsg))}func bodyFrom(args []string) string { var s string if (len(args) < 2) || os.Args[1] == '' { s = 'hello angel' } else { s = strings.Join(args[1:], ' ') } return s}//發(fā)布者的方法//@amqpURI, amqp的地址//@exchange, exchange的名稱//@queue, queue的名稱//@body, 主體內(nèi)容func publish(amqpURI string, exchange string, queue string, body string) { //建立連接 log.Printf('dialing %q', amqpURI) connection, err := amqp.Dial(amqpURI) failOnError(err, 'Failed to connect to RabbitMQ') defer connection.Close() //創(chuàng)建一個Channel log.Printf('got Connection, getting Channel') channel, err := connection.Channel() failOnError(err, 'Failed to open a channel') defer channel.Close() log.Printf('got queue, declaring %q', queue) //創(chuàng)建一個queue q, err := channel.QueueDeclare( queueName, // name false, // durable false, // delete when unused false, // exclusive false, // no-wait nil, // arguments ) failOnError(err, 'Failed to declare a queue') log.Printf('declared queue, publishing %dB body (%q)', len(body), body) // Producer只能發(fā)送到exchange,它是不能直接發(fā)送到queue的。 // 現(xiàn)在我們使用默認的exchange(名字是空字符)。這個默認的exchange允許我們發(fā)送給指定的queue。 // routing_key就是指定的queue名字。 err = channel.Publish( exchange, // exchange q.Name, // routing key false, // mandatory false, // immediate amqp.Publishing{ Headers: amqp.Table{}, ContentType: 'text/plain', ContentEncoding: '', Body: []byte(body), }) failOnError(err, 'Failed to publish a message')}

到此這篇關(guān)于docker快速安裝rabbitmq的方法步驟的文章就介紹到這了,更多相關(guān)docker安裝rabbitmq內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Docker
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合亚洲视频| 国产精品毛片久久| 好看的亚洲午夜视频在线| 久久久777| 亚洲免费一区二区| 欧美伊人影院| 国产亚洲高清在线观看| 国产欧美一区二区三区米奇| 欧美国产日韩电影| 国产一区二区三区久久久久久久久| 国产精品亚洲综合色区韩国| 美女视频免费精品| 99久久99久久精品国产片果冰| 亚洲深夜av| 青青草伊人久久| 国模精品一区| 亚洲视频综合| 亚洲精品欧美| 国产一区精品福利| 香蕉久久国产| 国产精品啊v在线| 久久久久99| 蜜臀久久99精品久久久久久9| 国产精品v亚洲精品v日韩精品| 国产自产自拍视频在线观看| 伊人久久成人| 国产精品高清一区二区| 久久高清免费| 日韩精品第一| 国产美女高潮在线观看| 亚洲少妇自拍| 精品国产中文字幕第一页| 91精品久久久久久久久久不卡| 日韩欧乱色一区二区三区在线| 毛片在线网站| 亚洲69av| 久久久久国产精品一区二区| 蜜臀久久久99精品久久久久久| 国产一区二区三区久久| 最新日韩av| 精品国产午夜肉伦伦影院| 黄色成人在线网址| 国内精品伊人| 日韩三级久久| 亚洲国产专区校园欧美| 国产欧美日韩在线观看视频| 国产一区视频在线观看免费| 国产精品一区二区三区美女| 欧美~级网站不卡| 欧美激情日韩| 蜜臀91精品一区二区三区| 日韩伦理在线一区| 日本成人在线不卡视频| 999久久久免费精品国产| 青草国产精品久久久久久| 国户精品久久久久久久久久久不卡 | 日本久久二区| 99tv成人| 超碰在线99| 国产日韩在线观看视频| 亚洲一区二区免费看| 在线人成日本视频| 国产欧美日韩| 国产日韩综合| 91看片一区| 国产一区二区三区四区大秀| 国产欧美69| 日韩av中文在线观看| 亚洲在线电影| 免费观看不卡av| 日韩啪啪电影网| 精品少妇av| 国产极品一区| 国产精品亚洲产品| 日韩高清三区| 亚洲精品少妇| 亚洲毛片网站| 黑丝一区二区| 欧美在线亚洲| 亚洲a一区二区三区| 国产一区二区精品久| 国产精品亲子伦av一区二区三区| 亚洲欧洲日韩| 综合激情网...| 亚洲视频二区| 亚洲一区有码| 日本亚州欧洲精品不卡| 亚洲人成毛片在线播放女女| 欧美在线综合| 免费黄网站欧美| 中文无码日韩欧| 亚洲影院天堂中文av色| 综合国产在线| 日韩高清一级| 日本伊人午夜精品| 日本成人中文字幕| 日韩不卡在线观看日韩不卡视频| 日本在线视频一区二区| 亚洲精品婷婷| 国产麻豆一区二区三区 | 1024精品一区二区三区| 99久久亚洲精品蜜臀| 亚洲午夜电影| 亚洲大全视频| 香蕉成人久久| 日本欧美久久久久免费播放网| 国产欧美日韩精品一区二区三区| 国产欧美亚洲一区| sm久久捆绑调教精品一区| 99精品在线| 久久福利一区| 91麻豆精品| 97国产成人高清在线观看| 中文在线免费视频| 亚洲精品99| 涩涩涩久久久成人精品| 国产欧美二区| 蜜桃av.网站在线观看| 国产精品7m凸凹视频分类| 日韩专区欧美专区| 国产精品高清一区二区| 日韩久久一区二区三区| 欧美高清不卡| 日本aⅴ亚洲精品中文乱码| 国产在线观看91一区二区三区| 99国产精品免费视频观看| 亚洲影视一区二区三区| 欧美黄页在线免费观看| 久久久久免费av| 色8久久久久| 国产精品99视频| 亚洲激情精品| 欧美成人精品午夜一区二区| 亚洲一级高清| 欧美亚洲三级| 日韩黄色大片网站| 免播放器亚洲一区| 欧美国产免费| 日韩亚洲国产欧美| 国产精品美女久久久久久不卡| 蜜桃精品在线| 日韩三级精品| 四虎4545www国产精品| 亚洲精品福利| 欧美成人基地| 亚洲综合专区| 日韩网站中文字幕| 欧美天堂一区| 国产综合亚洲精品一区二| 国产欧美精品久久| 性欧美长视频| 日韩免费久久| 亚洲免费毛片| 性欧美videohd高精| 日韩高清一区| 欧美日韩精品一本二本三本| 久久免费福利| 亚洲91在线| 久久国产影院| 久久精品二区亚洲w码| 石原莉奈一区二区三区在线观看| 在线天堂中文资源最新版| 亚洲精品亚洲人成在线观看| 久久九九精品| 精品不卡一区| 欧美日韩视频免费看| 黄色日韩在线| 国产一二在线播放| 国产精品chinese| 亚洲精品人人| 99国产精品99久久久久久粉嫩| 精品精品99| 91精品日本| 久久av一区二区三区| 日韩欧美一区二区三区在线观看| 91成人福利| 蜜臀av性久久久久蜜臀aⅴ四虎 | 福利在线免费视频| 国产欧美亚洲一区| 日本在线一区二区三区| 亚洲欧美日韩一区在线观看| 在线精品亚洲欧美日韩国产| 国产美女久久| 日本午夜精品一区二区三区电影| 日本精品不卡| 韩国女主播一区二区三区| 日本一区免费网站| 亚洲精品影视| 亚洲精品美女91| 久久高清国产| 亚洲欧洲日本mm| 国产精品av一区二区| 在线看片福利| 不卡专区在线| 国产精品成人国产| 欧美国产日本| 国产精品啊啊啊| 另类欧美日韩国产在线| 国产精品久久久久久模特| 国产三级精品三级在线观看国产|