큐 시스템을 이용한 NPUSH-GW 개선
NPUSH-GW푸시 메시지큐 시스템LuxunNQueue안정성 향상
AI 요약
Beta본 글은 네이버의 푸시 게이트웨이 시스템(NPUSH-GW)의 안정성을 향상시키기 위해 오픈소스 큐 시스템인 Luxun을 활용하여 자체 개발한 NQueue 시스템을 도입한 경험을 공유합니다. NPUSH-GW는 다양한 푸시 메시지 플랫폼을 하나의 인터페이스로 통합하여 서비스 개발자의 편의를 높이는 시스템입니다.
초기 NPUSH-GW는 외부 큐 시스템 없이 Java의 LinkedBlockingQueue와 ThreadPoolExecutor를 사용하여 메시지를 비동기 처리했으나, 운영 중 발송 처리량과 수신 처리량 간의 불균형 문제가 발생했습니다. 이를 해결하기 위해 Luxun 기반의 NQueue 시스템을 도입하여 메시지 처리의 안정성과 효율성을 개선했습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



