Rabbitmq (2) 썸네일형 리스트형 [Rabbitmq] 에러 분석 - 1 Rabbitmq Publish 실패 1. 개요 본 이슈는 대용량 트래픽, 데이터를 다루기 위한 프로젝트를 진행하면서 생긴 문제입니다. https://github.com/palinYEE/many_log_manage_project 2. 에러 발견 랜덤 로그를 생성하는 부분에서 나는 매 초마다 batch_count 의 개수만큼 rabbitmq queue 에 데이터를 넣었다. 물론 하나의 queue 에 넣었다. 그런데 왠걸 batch_count 가 최소 20046 일 때, Rabbitmq publish 가 안된다는 에러가 발생한 것이다. 왜 전송 실패가 뜨는걸까 3. 트러블 슈팅 먼저 에러가 나는 포인트를 확인해보자. 위 함수에서 resultFlag 값이 false 이기 때문에 발생한다. 그럼 this.channel.publish (이는 amqp.. [Rabbitmq] NestJS 에서 사용하는 Rabbitmq 1탄 - Data Comsume 본 포스트에서는 Nestjs에서 Rabbitmq 사용하기 위한 기본적인 셋팅 방법, 데이터 consume 하는 방법에 대해서 기술할 예정이다. NestJS 에서 Rabbitmq 사용 방법. NestJS 에서 Rabbitmq 를 사용하기 위해서는 먼저 아래의 라이브러리를 설치해야 한다. npm i --save amqplib amqp-connection-manager @nestjs/microservices Rabbitmq 를 사용할 때 아래 조건에 따라서 main.ts 설정 부분이 아주 조금 달라진다. 내가 만든 프로젝트에서 port binding 필요 유무 이에 대한 각각의 main.ts 는 아래와 같이 설정하면 된다. port binding 필요 없이 오로지 Rabbitmq 만을 위한 프로젝트면 아래와 .. 이전 1 다음