-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
현석
- 기능들을 설명하는 챕터라 어려운 부분은 없었고, 그냥 새로운 지식을 받아들이는(?) 챕터였습니다.
- 그래서 카프카 스트림즈를 어떤 상황에서 쓰는거지?? 에 대한 의문은 아직 해결하지못했습니다.
- 라인에서는 라인 클라이언트와 메신저 서버 간의 통신에서 발생하는 TalkOperation 로그를 생성하고 있는데, 어떤 Consumer 는 모든 종류의 TalkOperation 로그 값을 사용하지만, 어떤 Consumer 는 모든 종류의 TalkOperation 을 사용하지 않으므로 이를 위해 카프카 스트림즈를 사용하고 있다고 합니다.
- TalkOperation 로그 중 특정 Consumer 에서 필요한 부분만을 보유한 파생 topic 을 스트림즈를 통해 만들어서 제공
- 라인사례
- 책에서는 프로듀서-컨슈머 조합으로는 단 한 번의 데이터 처리, 장애 허용 시스템 등의 특징들을 완벽하게 구현하기 어렵다는데 이런 부분 때문에 사용하는게 아닐까... 추측을 해봅니다. (100%이해는 못하고 있습니다.)
- 라인에서는 라인 클라이언트와 메신저 서버 간의 통신에서 발생하는 TalkOperation 로그를 생성하고 있는데, 어떤 Consumer 는 모든 종류의 TalkOperation 로그 값을 사용하지만, 어떤 Consumer 는 모든 종류의 TalkOperation 을 사용하지 않으므로 이를 위해 카프카 스트림즈를 사용하고 있다고 합니다.
Metadata
Metadata
Assignees
Labels
No labels