반응형 RabbitMQ2 EasyNetQ Management API 딜레이 문제 RabbitMQ에서 management plugin 기능을 이용하려면 (ex: queue가 어디에 binding 되어 있는지 알아내려는 등) AMQP(RabbitMQ Client) 제공하는 기능으로는 사용할 수 없고 web api를 호출하는 형태로 해야 한다. 좀 찾아보니 이를 wrapping한 Client를 github에 올려놨길래 이게 EasyNetQ. Management API 사용해보니 사용자체는 간편한데, 요청 1개마다 2000ms 씩 딜레이가 걸린다. 미친? 이걸 어떻게 써? 기본적으로 통신하는 부분에 뭔가 설정이나 문제 같은게 있을 지도 모르겠는데 단순한 기능 쓰려는 프리 라이브러리에 그딴거 파악하려고 시간 투자하는게 아까우니 그냥 HttpClient하나 선언해서 GET요청으로 테스트해 본다.. 프로그래밍 2018. 12. 4. MQTT사용 시의 RabbitMQ vs ActiveMQ(amazonMQ) IoT 쪽 인프라를 설계할 일이 있어서 MQ로 어떤걸 쓸지 고민했던 부분을 정리해 둔다.기본적인 개념은 다 빼고 MQTT에 관련한 부분만 적음 RabbitMQ - MQTT plugin으로 지원 가능MQTT client로 접속 시 mqtt-subscription-{client id}qos? 형태로 queue가 생성되고 이를 Consume 함read only로 쓰려면 configure, read permission만 줄 것 ActiveMQ - MQTT 기본으로 지원, AmazonMQ라는 좋은 클라우드 서비스 있음 AmazonMQ때문에 ActiveMQ(이하 A)를 안 쓸 이유가 없어서 일단 이쪽 중심으로 구현하려고 해 봤는데,A의 구조상 한계가 좀 있었다.RabbitMQ (이하 R) 에서는 queue하나를 M.. 프로그래밍/기타 2018. 11. 29. 이전 1 다음