본문 바로가기 메뉴 바로가기

G마켓 기술블로그

프로필사진
검색하기 폼
  • 분류 전체보기 (104)
    • News (0)
    • Culture (7)
    • Mobile (10)
    • Frontend (6)
    • Backend (56)
    • Infra (22)
    • AI (2)
    • Global (1)
  • 방명록

  • All
  • Backend
  • Frontend
  • Mobile
  • Infra
  • AI
  • Culture
  • Global
Linger 로 오버헤드 줄이기

Linger Kafka 에 보면 linger 라는 개념이 나옵니다. 프로듀서가 메세지를 전송할 때, 전송을 위한 통신 오버헤드를 줄이기 위해 메세지를 어느 정도 모아서 보내는 방식입니다. 네트워크 비용은 대체적으로 큰 비용에 속하기 때문에 이를 줄이기 위한 방법입니다. 이 컨셉은 kafka 의 여러 곳에서 등장합니다. 기능만큼이나 성능 측면에서 비용을 낮추기 위해 여러 방안을 사용한 듯 싶습니다. 네트워크 비용만큼이나 비싼 비용은 바로 DB 비용입니다. 특히 RDB 에서는 원하는 목표를 위한 큰 비용을 마주하곤 합니다. 도메인의 특이한 제약은 종종 겪곤 하는데 저도 이번 경우에 몇몇 제약적인 상황 하에 RDB 의 비용을 효율적으로 다뤄보기 위해 linger 전략을 도입한 사례를 소개합니다. Linger ..

Backend
이전 1 다음
이전 다음

ⓒ Gmarket Inc. All rights reserved.

Contact us
  • Gmarket 뉴스룸
  • 채용사이트
  • G마켓 PX본부
  • G마켓 디자인
  • G마켓 인스타그램
  • G마켓 링크드인
  • G마켓 유튜브
G마켓 로고 옥션 로고

티스토리툴바