久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何讓 Spring RabbitMQ 創(chuàng)建一個(gè)新隊(duì)列?

How to get Spring RabbitMQ to create a new Queue?(如何讓 Spring RabbitMQ 創(chuàng)建一個(gè)新隊(duì)列?)
本文介紹了如何讓 Spring RabbitMQ 創(chuàng)建一個(gè)新隊(duì)列?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

限時(shí)送ChatGPT賬號(hào)..

根據(jù)我對(duì) rabbit-mq 的(有限)經(jīng)驗(yàn),如果您為尚不存在的隊(duì)列創(chuàng)建新偵聽(tīng)器,則會(huì)自動(dòng)創(chuàng)建隊(duì)列.我正在嘗試將 Spring AMQP 項(xiàng)目與 rabbit-mq 一起使用來(lái)設(shè)置偵聽(tīng)器,但我得到了一個(gè)錯(cuò)誤.這是我的 xml 配置:

In my (limited) experience with rabbit-mq, if you create a new listener for a queue that doesn't exist yet, the queue is automatically created. I'm trying to use the Spring AMQP project with rabbit-mq to set up a listener, and I'm getting an error instead. This is my xml config:

<rabbit:connection-factory id="rabbitConnectionFactory" host="172.16.45.1" username="test" password="password" />

<rabbit:listener-container connection-factory="rabbitConnectionFactory"  >
    <rabbit:listener ref="testQueueListener" queue-names="test" />
</rabbit:listener-container>

<bean id="testQueueListener" class="com.levelsbeyond.rabbit.TestQueueListener"> 
</bean>

我在我的 RabbitMq 日志中得到了這個(gè):

I get this in my RabbitMq logs:

=ERROR REPORT==== 3-May-2013::23:17:24 ===
connection <0.1652.0>, channel 1 - soft error:
{amqp_error,not_found,"no queue 'test' in vhost '/'",'queue.declare'}

還有來(lái)自 AMQP 的類(lèi)似錯(cuò)誤:

And a similar error from AMQP:

2013-05-03 23:17:24,059 ERROR [org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer] (SimpleAsyncTaskExecutor-1) - Consumer received fatal exception on startup
org.springframework.amqp.rabbit.listener.FatalListenerStartupException: Cannot prepare queue for listener. Either the queue doesn't exist or the broker will not allow us to use it.

從堆棧跟蹤看來(lái),隊(duì)列是在被動(dòng)"模式下創(chuàng)建的 - 誰(shuí)能指出我將如何創(chuàng)建不使用被動(dòng)模式的隊(duì)列,所以我看不到這個(gè)錯(cuò)誤?還是我錯(cuò)過(guò)了什么?

It would seem from the stack trace that the queue is getting created in a "passive" mode- Can anyone point out how I would create the queue not using the passive mode so I don't see this error? Or am I missing something else?

推薦答案

似乎解決我的問(wèn)題的是添加管理員.這是我的xml:

What seemed to resolve my issue was adding an admin. Here is my xml:

<rabbit:listener-container connection-factory="rabbitConnectionFactory"  >
    <rabbit:listener ref="orderQueueListener" queues="test.order" />
</rabbit:listener-container>

<rabbit:queue name="test.order"></rabbit:queue>

<rabbit:admin id="amqpAdmin" connection-factory="rabbitConnectionFactory"/>

<bean id="orderQueueListener" class="com.levelsbeyond.rabbit.OrderQueueListener">   
</bean>

這篇關(guān)于如何讓 Spring RabbitMQ 創(chuàng)建一個(gè)新隊(duì)列?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Parsing an ISO 8601 string local date-time as if in UTC(解析 ISO 8601 字符串本地日期時(shí)間,就像在 UTC 中一樣)
How to convert Gregorian string to Gregorian Calendar?(如何將公歷字符串轉(zhuǎn)換為公歷?)
Java: What/where are the maximum and minimum values of a GregorianCalendar?(Java:GregorianCalendar 的最大值和最小值是什么/在哪里?)
Calendar to Date conversion for dates before 15 Oct 1582. Gregorian to Julian calendar switch(1582 年 10 月 15 日之前日期的日歷到日期轉(zhuǎn)換.公歷到儒略歷切換)
java Calendar setFirstDayOfWeek not working(java日歷setFirstDayOfWeek不起作用)
Java: getting current Day of the Week value(Java:獲取當(dāng)前星期幾的值)
主站蜘蛛池模板: 男女在线免费观看 | 91精品久久久久久久久久小网站 | 日本免费黄色一级片 | 久久久久久影院 | 久久午夜视频 | 国产日韩在线观看一区 | 欧美日韩电影一区二区 | 国产欧美在线 | www国产成人免费观看视频,深夜成人网 | 国产性生活一级片 | 中文字幕日韩在线观看 | 日本字幕在线观看 | 精品欧美色视频网站在线观看 | 日本精品视频在线 | 精品二区视频 | 亚洲一区二区三区在线 | 欧美久久国产精品 | 涩涩导航 | 一区二区三区在线免费看 | 国产伦精品一区二区三区四区视频 | 国产 欧美 日韩 一区 | 9999国产精品欧美久久久久久 | 日韩在线免费视频 | 免费观看一级毛片 | 一级欧美| 日韩精品免费一区 | 国产欧美在线 | 久久久精品黄色 | 国产成人一区 | 人人艹人人 | 午夜影院在线观看 | 久久视频精品在线 | 国产精品成人国产乱一区 | 欧美一区二区成人 | 欧美一区二区三区小说 | 中文在线一区二区 | 男女羞羞网站 | 亚洲精品久久久久中文字幕欢迎你 | 欧美2区| 亚洲福利一区 | 精品人伦一区二区三区蜜桃网站 |