WebSocketClient 메시지 누락을 막기 위한 ExecutorService, BlockingQueue 도입 해당 포스팅은 최근 주식 관련 프로그램을 개발하는 과정에서 실시간 주가 정보를 받아오기 위해 'WebSocketClient'를 사용하며 발생했던 메시지 누락과 메시지 누락 문제를 해결하기 위해 도입한 'ExecutorService', 'BlockingQueue'에 대해 정리한 내용입니다. 1. WebSocketClient 데이터 누락 발생증권사 API 구조 상 하나의 소켓에서 여러 종목의 실시간 주가 정보 데이터 및 거래 데이터를 모두 처리해야 했는데, 순간적으로 소켓 서버로부터 들어오는 메시지가 많아지는 경우 'onMessage()' 메서드 내에서의 처리 지연으로 인해 메시지가 누락되는..