프로그래밍

EasyNetQ Management API 딜레이 문제

Subi Lee 2018. 12. 4.
반응형

 

 RabbitMQ에서 management plugin 기능을 이용하려면 (ex: queue가 어디에 binding 되어 있는지 알아내려는 등)

AMQP(RabbitMQ Client) 제공하는 기능으로는 사용할 수 없고 web api를 호출하는 형태로 해야 한다.

 

좀 찾아보니 이를 wrapping한 Client를 github에 올려놨길래 이게 EasyNetQ. Management API

 

사용해보니 사용자체는 간편한데, 요청 1개마다 2000ms 씩 딜레이가 걸린다. 미친? 이걸 어떻게 써?

기본적으로 통신하는 부분에 뭔가 설정이나 문제 같은게 있을 지도 모르겠는데

단순한 기능 쓰려는 프리 라이브러리에 그딴거 파악하려고 시간 투자하는게 아까우니

그냥 HttpClient하나 선언해서 GET요청으로 테스트해 본다.

100ms미만. 

간단한 기능이니 그냥 만들어 쓰기로 한다. 

NuGet에 몇십만 다운로드 받은게 이모양이니.... 역시 공짜 점심이라는건....

 

 

참고로 내가 사용한 클라이언트 플랫폼은 C#이다.

 

반응형

댓글