이번에는 express.js에서 bull 라이브러리를 사용한 메세지 큐에 대해 포스팅을 하겠습니다.먼저, 기존에는 클라이언트쪽에서 for문을 돌면서 여러개의 엑셀파일을 직접 만들고 있었는데, 이를 api화 하면서 엑셀 저장을 해야되는 상황이 있었습니다.그런데 보통 api는 30초 후에는 timeout이 걸리기 때문에 엑셀 1개당 저장 속도는 약 1분에서 1분30초이기 때문에 이를 메세지 큐를 활용하여 비동기로 통신하며 엑셀을 저장하면 좀 더 효율적이라고 판단하여 redis의 bull 라이브러리를 이용하여 메세지 큐를 구현하기로 하였습니다.그러면 먼저 bull 에 대해서 살펴보겠습니다.1. Bull 라이브러리란?Bull은 Node.js용 빠르고 신뢰할 수 있는 작업 및 메시지 큐 라이브러리로, Redis를..