Skip to content

[Chap 03] 카프카 스트림즈 ~3.5  #4

@travelbeeee

Description

@travelbeeee

현석

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions