Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20210206] Apache Kafka, 어노테이션 프로세서 #33

Open
JuHyun419 opened this issue Feb 6, 2021 · 0 comments
Open

[20210206] Apache Kafka, 어노테이션 프로세서 #33

JuHyun419 opened this issue Feb 6, 2021 · 0 comments

Comments

@JuHyun419
Copy link
Owner

JuHyun419 commented Feb 6, 2021

카프카

  • 대량신속처리 분산 메시지 시스템
  • 프로듀서는 브로커에게 데이터를 기록 push
  • 컨슈머는 브로커에서 데이터를 읽음 pull
  • 모든 것이 분산처리(distributed)
  • 데이터는 토픽에 저장,
  • 토픽은 파티션에 분할(partitions) , 복제(replicated) 되어 있음

정리


어노테이션 프로세서 - Annotation Processor

  • 컴파일 시점에 어노테이션의 정보를 통해 코드를 분석 및 생성하는 기능
  • 대표적인 예로 롬복(lombok) 라이브러리가 존재함
  • 롬복은 어노테이션 기반으로 컴파일 타임에 바이트 코드를 생성해주는 라이브러리
@JuHyun419 JuHyun419 changed the title [20210206] Apache Kafka [20210206] Apache Kafka, 어노테이션 프로세서 Feb 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant