봄 amqp SimpleMessageListenerContainer에서 예외를 처리하는 가장 좋은 전략은 무엇입니까?

GrapeBaBa

두 가지 혼란이 있습니다.

1. 메시지 리스너에서 RuntimeException이 발생하면 SimpleMessageListenrContainer가 중지됩니까? 2. SimpleMessageListenerContainer가 중지되지 않으면 자동 승인에 대한 동작은 무엇입니까?

현재 메시지 리스너 핸들 메시지가 실패하면 오류를 기록하고 컨테이너를 중지하지 않고 브로커에게 메시지를 수신했음을 알리고 싶습니다.

이제 메시지 리스너 메서드에서 throwable을 잡았습니다. 올바른 방법입니까?

게리 러셀

아니요, 컨테이너는 멈추지 않습니다.

리스너에서 예외가 발생하면 메시지가 거부되고 기본적으로 다시 대기열에 추가됩니다. defaultRequeueRejectedfalse (기본적으로 true)로 설정하여 메시지를 삭제하도록 기본 동작을 변경할 수 있습니다 . 또는 AmqpRejectAndDontRequeueException컨테이너가 메시지를 거부 (대기열이 아닌)하도록 지시하는를 throw합니다. ACK는 리스너가 예외를 throw하지 않은 것처럼 전송됩니다.

대기열에 다시 넣지 않고 메시지가 거부되면 대기열이 그렇게 구성된 경우 폐기되거나 배달 못한 편지 교환으로 보내집니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 시나리오에서 예외를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

봄 AMQP에서 SimpleMessageListenerContainer과 DirectMessageListenerContainer의 차이점은 무엇입니까?

분류에서Dev

Spring Boot에서 예외를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

봄에 부모 클래스 필드를 autowire하기 위해 가장 좋은 방법은 무엇입니까?

분류에서Dev

Completable 선물. 비즈니스 "예외"를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

공정한 파견을 위해 봄 amqp에서 basicQos를 설정하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 빈 웅변 쿼리를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

디커플링 어셈블리를 수행하는 가장 좋은 전략은 무엇입니까

분류에서Dev

Flutter에서 화면 크기를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

vuejs에서 Http Exception 오류 메시지를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Flask에서 웹훅 응답 시간 초과를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Rails Form Objects에서 날짜를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

C ++에서 대용량 데이터를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

SqlServer에서 교착 상태를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

CouchDB Map / Reduce JavaScript 함수에서 Eclipse 오류를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Rails 앱에서 자연어 처리를 수행하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

스프링 AMQP으로하는 PublisherReturn 콜백 내부에서 rabbitmq에 메시지를 보낼 수있는 가장 좋은 방법은 무엇입니까?

분류에서Dev

AutoCloseable에서 발생한 예외를 처리 (또는 억제)하는 권장 방법은 무엇입니까?

분류에서Dev

catch에서 예외 유형을 제외하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

mongodb 도커 인스턴스를 백업하는 가장 좋은 전략은 무엇입니까?

분류에서Dev

SpringMVC : 이미지를 표시하는 가장 좋은 전략은 무엇입니까?

분류에서Dev

GitHub에서 이전 R 패키지 버전을 저장하는 좋은 전략은 무엇입니까?

분류에서Dev

홈 오피스에서 CPU 팬 먼지를 처리하기위한 장기 전략은 무엇입니까?

분류에서Dev

함수 호출에서 예외가 발생하면 처리를 계속하는 방법은 무엇입니까?

분류에서Dev

PHP 5.4에서 메서드가 던진 예외를 처리하는 방법은 무엇입니까?

분류에서Dev

kruskal 알고리즘에서 가장자리를 정렬하는 가장 좋은 옵션은 무엇입니까?

분류에서Dev

이 PowerShell 코드에서 예외 처리를 추가하는 방법은 무엇입니까?

분류에서Dev

Java에서 스레드 안전 컬렉션을 사용할 때 동시성 문제를 처리하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

angular.js 앱에서 전역 적으로 오류 처리를 수행하는 가장 좋은 방법은 무엇입니까?

Related 관련 기사

  1. 1

    이 시나리오에서 예외를 처리하는 가장 좋은 방법은 무엇입니까?

  2. 2

    봄 AMQP에서 SimpleMessageListenerContainer과 DirectMessageListenerContainer의 차이점은 무엇입니까?

  3. 3

    Spring Boot에서 예외를 처리하는 가장 좋은 방법은 무엇입니까?

  4. 4

    봄에 부모 클래스 필드를 autowire하기 위해 가장 좋은 방법은 무엇입니까?

  5. 5

    Completable 선물. 비즈니스 "예외"를 처리하는 가장 좋은 방법은 무엇입니까?

  6. 6

    공정한 파견을 위해 봄 amqp에서 basicQos를 설정하는 방법은 무엇입니까?

  7. 7

    Laravel에서 빈 웅변 쿼리를 처리하는 가장 좋은 방법은 무엇입니까?

  8. 8

    디커플링 어셈블리를 수행하는 가장 좋은 전략은 무엇입니까

  9. 9

    Flutter에서 화면 크기를 처리하는 가장 좋은 방법은 무엇입니까?

  10. 10

    vuejs에서 Http Exception 오류 메시지를 처리하는 가장 좋은 방법은 무엇입니까?

  11. 11

    Flask에서 웹훅 응답 시간 초과를 처리하는 가장 좋은 방법은 무엇입니까?

  12. 12

    Rails Form Objects에서 날짜를 처리하는 가장 좋은 방법은 무엇입니까?

  13. 13

    C ++에서 대용량 데이터를 처리하는 가장 좋은 방법은 무엇입니까?

  14. 14

    SqlServer에서 교착 상태를 처리하는 가장 좋은 방법은 무엇입니까?

  15. 15

    CouchDB Map / Reduce JavaScript 함수에서 Eclipse 오류를 처리하는 가장 좋은 방법은 무엇입니까?

  16. 16

    Rails 앱에서 자연어 처리를 수행하는 가장 좋은 방법은 무엇입니까?

  17. 17

    스프링 AMQP으로하는 PublisherReturn 콜백 내부에서 rabbitmq에 메시지를 보낼 수있는 가장 좋은 방법은 무엇입니까?

  18. 18

    AutoCloseable에서 발생한 예외를 처리 (또는 억제)하는 권장 방법은 무엇입니까?

  19. 19

    catch에서 예외 유형을 제외하는 가장 좋은 방법은 무엇입니까?

  20. 20

    mongodb 도커 인스턴스를 백업하는 가장 좋은 전략은 무엇입니까?

  21. 21

    SpringMVC : 이미지를 표시하는 가장 좋은 전략은 무엇입니까?

  22. 22

    GitHub에서 이전 R 패키지 버전을 저장하는 좋은 전략은 무엇입니까?

  23. 23

    홈 오피스에서 CPU 팬 먼지를 처리하기위한 장기 전략은 무엇입니까?

  24. 24

    함수 호출에서 예외가 발생하면 처리를 계속하는 방법은 무엇입니까?

  25. 25

    PHP 5.4에서 메서드가 던진 예외를 처리하는 방법은 무엇입니까?

  26. 26

    kruskal 알고리즘에서 가장자리를 정렬하는 가장 좋은 옵션은 무엇입니까?

  27. 27

    이 PowerShell 코드에서 예외 처리를 추가하는 방법은 무엇입니까?

  28. 28

    Java에서 스레드 안전 컬렉션을 사용할 때 동시성 문제를 처리하는 가장 좋은 방법은 무엇입니까?

  29. 29

    angular.js 앱에서 전역 적으로 오류 처리를 수행하는 가장 좋은 방법은 무엇입니까?

뜨겁다태그

보관