더북(TheBook)

이처럼 요청한 순서대로 처리하지 않는 방식을 비동기식이라고 하며, Kiwoom API는 고객들의 요청을 비동기 방식으로 처리합니다.

▲ 그림 3-63 Kiwoom API의 비동기 처리 방식

키움증권 API 서버를 주방장이라고 생각해 보면 키움증권에 요청을 보내는 우리 같은 사람들은 주문하는 고객이 됩니다. 여기서 키움증권 API 서버는 오래 걸리는 몇 개의 요청 때문에 뒤에 있는 간단한 요청이 처리되지 못하고 기다리는 상황을 막기 위해 예로 든 노련한 주방장처럼 응답합니다. 따라서 API 서버(키움증권)가 요청받은 순서대로 응답하지 않을 수 있으므로, 요청을 보낸 고객 입장에서는 내가 보낸 요청이 바로 처리되지 않는다는 것을 인지하고 응답이 올 때까지 기다리는 동안 다른 필요한 처리를 할 수도 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.