Skip to content

[12장] 채팅 시스템 설계 - 도선빈 #26

Description

@typingmistake

📘 어떤 챕터를 읽었나요?

❓ 궁금한 점 또는 이해 안 되는 부분

내용:

  • 소규모 채팅이 아니고 대규모 채팅 서비스가 되면 설계의 어떤 부분이 달라져야 할까요?
  • 종단간 암호화를 채팅 시스템에 적용했을 때, 클라이언트-서버 간의 키 교환은 어떤 방식으로 이루어 질 수 있을까요?

📌 현재까지의 이해 (선택)

  • 사용자 별로 메세지 동기화 큐를 두는 방식이나, 사용자 Pair마다 접속 상태 동기화를 위한 채널을 두는 방식은 대규모 채팅에 부적합 할 것 같습니다.
  • 대칭키 암호화나 비대칭키 암호화 둘 다 키 교환은 필수적인데, 메세지 복호화에 필요한 키는 어떤 방식으로 클라이언트에게 주어지는 지가 궁금합니다.

🔗 참고한 자료 (선택)

링크:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions