cost 113 ms
在 RabbitMQ 偵聽器攔截器中拋出異常(建議)

[英]Throwing exceptions in RabbitMQ listener interceptors (advices)

我有一個像下面這樣的聽眾: 我從這里了解到 RabbitMq Listener 的 ServletFilter equalent 是什么? 我們可以在進入監聽器(“攔截器”)之前執行一些邏輯,使用 Advice: 請參閱以下代碼: 所以我的問題是:如果我從建議(如 MDCAdvice)內部拋出運行 ...

在構建應用程序后嘗試根據命令啟動 RabbitListener - RabbitListenerEndpointRegistry 為空

[英]Trying start RabbitListener on command after builded Application - RabbitListenerEndpointRegistry is empty

我搜索了整個 stackOverFlow 並找不到答案。 我需要根據命令啟動 RabbitListener - 從 REST 發送請求以啟動此偵聽器(沒有其他選項)。 所以我發現我需要像這樣在 Listener 中設置屬性: @RabbitListener(queues = "myQueue", i ...

Spring Rabbitmq - 如何在不使用@RabbitListener 的情況下配置消費者

[英]Spring Rabbitmq - how to configure the consumer without using @RabbitListener

我正在為將使用我的庫的開發人員編寫一些核心功能。 其中一個功能是提供通過標志配置在兩個不同源之間切換消息消費的能力,這些消息的處理應該保持原樣,與源無關——例如將消息消費從 kafka 切換到 rabbitmq。相同業務邏輯將與收入消息一起執行。 **我試圖弄清楚如何在不使用@RabbitList ...

在 RabbitMQ Listener 中使用 Spring Boot @MockBean 注解

[英]Using Spring Boot @MockBean annotation in RabbitMQ Listener

我有一個用於集成測試的基礎 class,它正在為 RabbitMQ 設置一個 Testcontainer。我從這個特定的 class 繼承了每個集成測試,它對我來說非常有效。 但是,我確實有一個測試需要一個模擬實例作為一個 bean。 當測試單獨運行時,一切正常,但如果在此測試之前運行任何集成測試, ...

僅從 Spring 雲 stream 和 RabbitMQ 中的特定路由鍵消費

[英]Consume only from a specific routing key in Spring cloud stream with RabbitMQ

在 Cloud Stream for RabbitMQ 中,我想設置一個消費者,該消費者將從隊列中僅消費已使用特定路由鍵轉發的消息。 這可能嗎? 這是我的 application.properties。 生產商: 消費者: 交換和綁定直接在 RabbitMQ 中定義。 我的期望是,如果我將sprin ...

Caused by: org.springframework.amqp.AmqpRejectAndDontRequeueException: No correlation header 回復

[英]Caused by: org.springframework.amqp.AmqpRejectAndDontRequeueException: No correlation header in reply

我正在嘗試遷移 spring 啟動父項,但我很不高興在嘗試使用這些消息時開始收到錯誤消息。 錯誤是標題,這是在嘗試更新 spring 父級時發生的。 觀察。 服務隊列不是請求回復隊列以前的: org.springframework.boot:spring-boot-starter-web:jar: ...

微服務架構中RabbitMQ Queue、Exchange Properties在哪里定義?

[英]Where to define RabbitMQ Queue, Exchange Properties in MicroService Architecture?

在我當前的項目中,我們使用 Spring Boot 和 RabbitMq 進行一些內部微服務通信。 我們目前正在兩個服務中定義隊列屬性,用於發布/收聽此隊列。 此外,我們僅在發布者服務中定義交換。 但是,為了使其更易於維護,我想找到一個設置/最佳實踐來定義一次隊列,所有相關服務都可以依賴它。 到目 ...

重試循環中的 RabbitMQ Binder null x-death 在殺死消費者之前創建無限重試

[英]RabbitMQ Binder null x-death within retry loop creating infinite retries before killing consumer

我有一個重試循環,使用死信隊列來安排重試直到達到限制。 我遇到的問題是x-death標頭總是返回 null,同時它清楚地意識到存在x-exception-message和x-exception-stacktrace的失敗。 這就是我的 Spring 測試中發生的事情,我使用帶有 3.9 管理 doc ...

SimpleRabbitListenerContainerFactory.setAdviceChain:MethodInterceptor可以接受參數化@RabbitListener的POJO嗎?

[英]SimpleRabbitListenerContainerFactory.setAdviceChain: can MethodInterceptor accept POJO that parameterizes @RabbitListener?

版本: XML: Java: 建議: 在我看到的@RabbitListener建議示例中,在invoke()中,參數 #1 被轉換為Message 。 但是在我的@RabbitListener中,我依靠 Jackson 消息轉換器將入站參數轉換為 POJO NewBarcodes 。 問題:在 ...

Spring RabbitMQ binder:分區生產者是否使用多個通道來發布路由到隊列分區之一的消息?

[英]Spring RabbitMQ binder: does partition producer use multiple channels to publish messages routed to one of queue partitions?

我們使用 Spring RabbitMQ Binder 對隊列進行分區。 我們正在使用隊列,然后根據我們對PartitionKeyExtractorStrategy的實現,我們將消息發送到隊列分區。 對我們來說重要的是,進入隊列分區的消息保留了它們的順序,但由於某種原因它們不是。 我們從Parti ...

越權訪問 RabbitMQ API

[英]Unauthorized access to the RabbitMQ API

每次啟動我的應用程序時,我都試圖完成,從 RabbitMQ API 獲取所有存在的隊列和交換。 但不幸的是我收到以下錯誤: 我的代碼: 應用程序屬性文件: 每次啟動時執行的組件: 我想要完成的是以下內容: 我在我的 RabbitMQ 服務器上定義了一些隊列和交換器。 我還導出了定義 json 文件 ...

如何使用 BatchingRabbitTemplate 提高發布速度

[英]How to use BatchingRabbitTemplate to increase publishing speed

我的目標是向交易所發布 50000 條消息。 我使用RabbitTemplate.convertAndSend循環發送每條消息。 由於此過程花費了大量時間,因此我開始尋找一種可以減少它的方法。 我針對BatchingRabbitTemplate運行,按以下方式創建和配置它: 並繼續循環發送每條消息: ...

RabbitMQ Consumer-Increment-Count 配置在 Spring Boot

[英]RabbitMQ Consumer-Increment-Count Configuration In Spring Boot

我有這些配置: 這就像:從 1 個消費者開始,並在每個活動的連續觸發器中繼續 1 + 1 + 1 + 1....100(最大消費者)。 有沒有辦法像這樣增加它:從 1 個消費者開始,然后在每個活動的連續觸發器中繼續 1 + 5 + 5 + 5 ... 100(最大消費者)? 所以它將消費者數量增加 ...

連接到 Spring AMQP 的 PCF 應用程序 - 將應用程序綁定到 RabbitMQ 服務后的不同消息服務

[英]PCF app connecting to Spring AMQP - different messaging service after binding app to RabbitMQ service

我是 PCF 的新手,需要一些幫助來理解我面臨的問題的根本原因。 我們有一個連接到 Rabbit MQ 的 PCF 應用程序(尚未在 Rabbit MQ 服務上完成綁定)。 消息通過應用程序傳遞到在此 Rabbit MQ 實例上創建的隊列。 到目前為止,一切都很好。 但是當我們再次將應用程序綁定到同 ...

在執行@RabbitListener 之前過濾消息

[英]Filter messages before executing @RabbitListener

在被 @RabbitListener 注釋方法處理之前如何過濾消息? 如果消息是為了。 前任。 是“重復的”,因為包含一個具有確定值的 header 我想返回“ack”並跳過處理。 (跳過@RabbitListener 方法的主體) 我嘗試在 MessagePostProcessor(使用 add ...

除了使用偵聽器配置之外,如何從 rabbitmq 讀取消息?

[英]How to read the messages from rabbitmq other than using listener configuration?

我正在嘗試實施 Spring Boot API 以獲取 RabbitMQ 按需消息以在 UI 中進行異步購物車通知。 在 Registered 偵聽器方法的幫助下,我已經有了一個有效的實現。 但我正在尋找有或沒有 spring 的替代方案。 主 Class 與接收器配置: 我當前的實現參考來自: ...

如何將 RabbitMQ 生產者的響應返回給 RestController?

[英]How can I return response from RabbitMQ producer to RestController?

我有兩個 Spring 引導應用程序。 第一個是 REST 應用程序。 REST 一個正在通過 RabbitMQ 消息隊列與第二個應用程序通信。 我正在使用@GetMapping("/")向方法發送請求,並且此方法向示例隊列生成消息。 使用@RabbitListener(queues = {"e ...

我可以在 rabbitMQ 和 spring 引導中將多個隊列綁定到同一個使用者嗎?

[英]Can I bind multiple queues to the same consumer in rabbitMQ and spring boot?

我有一個服務想要接收來自多個來源的事件,並對它們做同樣的事情。 為了減少我需要編寫的代碼量,我想讓多個隊列指向同一個消費者。 例如: 是否可以使用 application.yml 配置讓多個綁定指向同一個使用者? 使用上面的配置,我們有重復的鍵錯誤,所以顯然這不起作用,但還有其他方法嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM