Spring Boot Kafka 리스너 대 소비자

성 조지

차이점이 뭐야? KafkaConsumer와 KafkaListener라는 용어를 같은 의미로 사용할 수 있습니까?

아르 템 빌란

@KafkaListener에 대한 높은 수준의 API입니다 ConcurrentMessageListenerContainer주위에 여러 내부 청취자를 생성합니다, KafkaConsumer.

차이점은 KafkaConsumerAPI는 필요할 때 마다 호출 할 요청시 폴링poll() 할 수 있다는 것입니다. 리스너 추상화는 그 주위에 무한 루프를 갖기 직전 poll()이며 poll(). 다음과 같은 논리를 실행하는 작업 실행자가 있습니다.

        while (isRunning()) {
            try {
                pollAndInvoke();
            }
            catch (@SuppressWarnings(UNUSED) WakeupException e) {
                // Ignore, we're stopping
            }
            catch (NoOffsetForPartitionException nofpe) {
                this.fatalError = true;
                ListenerConsumer.this.logger.error("No offset and no reset policy", nofpe);
                break;
            }
            catch (Exception e) {
                handleConsumerException(e);
            }
            catch (Error e) { // NOSONAR - rethrown
                Runnable runnable = KafkaMessageListenerContainer.this.emergencyStop;
                if (runnable != null) {
                    runnable.run();
                }
                this.logger.error("Stopping container due to an Error", e);
                wrapUp();
                throw e;
            }
        }

KafkaConsumer.poll()점에서라고합니다 pollAndInvoke();.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Spring Boot Kafka 리스너가 일치하지 않습니다.

분류에서Dev

Spring Boot Kafka 소비자가 지연되고 잘못 읽음

분류에서Dev

Spring Integration Kafka 소비자에 대한 되감기 오프셋

분류에서Dev

Spring Boot의 spring-boot-starter-jersey 리소스에 대한 @Component 주석의 목적

분류에서Dev

Spring 통합 kafka 1.2.1.RELEASE : 소비자 컨텍스트 오류

분류에서Dev

Kafka10 소비자 대 Kafka8 소비자

분류에서Dev

Spring Boot 2.2.2에서 2.3.0으로 업그레이드시 Kafka 소비자 메트릭이 사라짐

분류에서Dev

Thymeleaf, Spring Boot 2 : 오류 처리시 리소스에 대한 잘못된 경로

분류에서Dev

메시지 소비자 및 스트림 토폴로지에 대한 Kafka 동일한 소비자 그룹

분류에서Dev

Spring Boot + Wildfly 10의 jpa 쿼리에 대한 jax-rs 서비스의 NPE

분류에서Dev

안녕하세요, spring-kafka는 소비자 스레드를 어떻게 처리합니까?

분류에서Dev

Guice 대 Spring Boot

분류에서Dev

Spring Boot 서비스에 대한 Retrofit POST 요청

분류에서Dev

Spring Boot 서비스에 대한 Retrofit POST 요청

분류에서Dev

Spring Boot : 각 도메인 클래스에 대해 너무 많은 JPA 저장소를 피하는 방법

분류에서Dev

Spring Boot AutoConfigure 대 Spring Boot Actuator

분류에서Dev

Spring XML 컨텍스트 : Java Spring Boot 구성에 대한 속성 자리 표시 자

분류에서Dev

Kafka Streams 소비자 처리량 증가

분류에서Dev

Spring-boot 웹 및 공개 리소스

분류에서Dev

폴더 내의 정적 리소스에 대한 index.html로 리디렉션되지 않음 (pubilc spring boot)

분류에서Dev

Spring-kafka 소비자 애플리케이션을 정상적으로 종료하는 방법

분류에서Dev

Spring Boot Test : 각 단위 테스트에 대해 서로 다른 리소스 주입

분류에서Dev

Prometheus가 Spring Boot 2.1.6에서 2.2.2로 업그레이드 할 때 Kafka 소비자 데이터를 내 보내지 않음

분류에서Dev

Spring Boot Kafka 요청-응답 시나리오

분류에서Dev

Spring Boot 데이터 소스

분류에서Dev

Spring Kafka 리스너와 함께 Kotlin 코 루틴 사용

분류에서Dev

ConcurrentKafkaListenerContainerFactory를위한 Spring-Kafka 소비자 그룹 조정

분류에서Dev

자바 : DI가 너무 많은 Spring Boot 클래스 생성자?

분류에서Dev

Spring kafka-kafka 소비자를 구성하지 못했습니다.

Related 관련 기사

  1. 1

    Spring Boot Kafka 리스너가 일치하지 않습니다.

  2. 2

    Spring Boot Kafka 소비자가 지연되고 잘못 읽음

  3. 3

    Spring Integration Kafka 소비자에 대한 되감기 오프셋

  4. 4

    Spring Boot의 spring-boot-starter-jersey 리소스에 대한 @Component 주석의 목적

  5. 5

    Spring 통합 kafka 1.2.1.RELEASE : 소비자 컨텍스트 오류

  6. 6

    Kafka10 소비자 대 Kafka8 소비자

  7. 7

    Spring Boot 2.2.2에서 2.3.0으로 업그레이드시 Kafka 소비자 메트릭이 사라짐

  8. 8

    Thymeleaf, Spring Boot 2 : 오류 처리시 리소스에 대한 잘못된 경로

  9. 9

    메시지 소비자 및 스트림 토폴로지에 대한 Kafka 동일한 소비자 그룹

  10. 10

    Spring Boot + Wildfly 10의 jpa 쿼리에 대한 jax-rs 서비스의 NPE

  11. 11

    안녕하세요, spring-kafka는 소비자 스레드를 어떻게 처리합니까?

  12. 12

    Guice 대 Spring Boot

  13. 13

    Spring Boot 서비스에 대한 Retrofit POST 요청

  14. 14

    Spring Boot 서비스에 대한 Retrofit POST 요청

  15. 15

    Spring Boot : 각 도메인 클래스에 대해 너무 많은 JPA 저장소를 피하는 방법

  16. 16

    Spring Boot AutoConfigure 대 Spring Boot Actuator

  17. 17

    Spring XML 컨텍스트 : Java Spring Boot 구성에 대한 속성 자리 표시 자

  18. 18

    Kafka Streams 소비자 처리량 증가

  19. 19

    Spring-boot 웹 및 공개 리소스

  20. 20

    폴더 내의 정적 리소스에 대한 index.html로 리디렉션되지 않음 (pubilc spring boot)

  21. 21

    Spring-kafka 소비자 애플리케이션을 정상적으로 종료하는 방법

  22. 22

    Spring Boot Test : 각 단위 테스트에 대해 서로 다른 리소스 주입

  23. 23

    Prometheus가 Spring Boot 2.1.6에서 2.2.2로 업그레이드 할 때 Kafka 소비자 데이터를 내 보내지 않음

  24. 24

    Spring Boot Kafka 요청-응답 시나리오

  25. 25

    Spring Boot 데이터 소스

  26. 26

    Spring Kafka 리스너와 함께 Kotlin 코 루틴 사용

  27. 27

    ConcurrentKafkaListenerContainerFactory를위한 Spring-Kafka 소비자 그룹 조정

  28. 28

    자바 : DI가 너무 많은 Spring Boot 클래스 생성자?

  29. 29

    Spring kafka-kafka 소비자를 구성하지 못했습니다.

뜨겁다태그

보관