Spring AMQP RabbitMQ 에 메 시 지 를 보 내 는 중 x-quue-type 오류 가 발생 했 습 니 다.
1381 단어 amqp
inequivalent arg 'x-queue-type' for queue 'com.ossez.real.estate' in vhost '/': received none but current is the value 'classic' of type 'longstr', class-id=50, method-id=10
위의 오류 정 보 는 이미 매우 뚜렷 하 다.메 시 지 를 보 내 는 대기 열 매개 변수 가 적 다 는 것 을 설명 한다. x-queue-type 이 인자 입 니 다.
코드 에서 대기 열 을 만 드 는 매개 변 수 는 다음 과 같 습 니 다.
return new Queue(MY_QUEUE_NAME, NON_DURABLE);
이 직접 대기 열 을 만 드 는 매개 변 수 는 args.pt("x-queue-type","classic")이 적 습 니 다.
따라서 대기 열 을 만 들 때 위의 인 자 를 추가 해 야 합 니 다.
코드 변경:
Map args = new HashMap<>();// // set the queue with a dead letter featureargs.put("x-queue-type", "classic");return new Queue(MY_QUEUE_NAME, NON_DURABLE, false, false, args);
GitHub 의 코드 를 참고 하 세 요:
https://github.com/cwiki-us-demo/tutorials/blob/master/spring-amqp/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java
https://blog.ossez.com/archives/3050
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
.NET에서 Docker를 사용하는 RabbitMQ 대기열에 원래 게시되었습니다. 이것은 RabbitMQQueue에 대한 4개의 시리즈 중 세 번째 기사입니다. 첫 번째 부분에는 Queue 개념에 대한 간략한 소개가 포함되어 있으며 두 번째 부분에서는 코드의 각 줄에 대해...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.