所以我正在閱讀本教程以配置 RabbitMQ 和 SpringBoot。在某個時刻,它說:大多數(shù)時候,我們只需要處理一次消息。Spring Cloud Stream 通過消費者組實現(xiàn)這種行為。所以我開始尋找有關Spring 文檔的更多信息,它是這樣寫的:這樣做時,應用程序的不同實例被置于競爭的消費者關系中,其中只有一個實例有望處理給定消息。Spring Cloud Stream 通過消費者組的概念對這種行為進行建模。(Spring Cloud Stream 消費者群體與 Kafka 消費者群體相似并受其啟發(fā)。)所以我在這里使用 Spring Boot Cloud Stream 和 RabbitMQ 設置了兩個節(jié)點,并使用spring.cloud.stream.bindings.<channel>.group.這對我來說仍然看起來像是至少一次的行為。我的假設錯了嗎?即使使用 ,我是否仍然應該管理兩次處理消息的可能性spring.cloud.stream.bindings.<channel>.group?謝謝
使用 RabbitMQ 時是否可以使用 spring.cloud.stream.bindings
慕的地8271018
2023-03-09 15:40:09