본문 바로가기

RabbitMQ2

안드로이드스튜디오에서 RabbitMQ 사용하기 #2 - 레빗엠큐 시작하기전에 우선 안드로이드스튜디오 코딩에 들어가기전에 간략하게 RabbitMQ에 대해서 입문하기 위한 글을 발췌해 봤습니다. RabbitMQ는 메시지 브로커입니다. 메시지를 수락하고 전달합니다. 우체국이라고 생각할 수 있습니다. 게시하려는 편지를 우체통에 넣으면 Mr. 또는 Ms. Mailperson이 결국 수신자에게 편지를 배달 할 것임을 확신 할 수 있습니다. 이 비유에서 RabbitMQ는 우체통, 우체국 및 우체부입니다. RabbitMQ와 우체국의 주요 차이점은 종이를 처리하지 않고 대신 데이터의 이진 blob ( 메시지)을 수락, 저장 및 전달한다는 것 입니다. RabbitMQ 및 일반적으로 메시징은 일부 전문 용어를 사용합니다. producer - 생산은 보내는 것 이상을 의미하지 않습니다. 메시지를 보내.. 2021. 5. 26.
안드로이드스튜디오에서 RabbitMQ 사용하기 #1 - RabbitMQ 설치하기 (CentOS 7 기준) 좀 오래 되기는 했지만 재작년에 서비스플랫폼을 개발하기 위하여 수집·처리·분배를 담당하는 엔진이 필요했었는데 여러가지(카프카, 액티브엠큐, 레빗엠큐, 심지어 어스웜 까지) 큐 들을 검토했는데 그중에 레빗엠큐가 가장 서비스 성격에 맞는것으로 결정되어 레빗엠큐를 사용하여 서비스플랫폼을 개발하였습니다. 그 경험을 되살려 레빗엠큐에 대하여 설명하려고 하며 첫번째로 CentOS에 설치하는 과정부터 설명 드리도록 하겠습니다. 서버 OS 및 버전 : CentOS 7.x 버전 (요즘 핫이슈인 오라클 클라우드 평생무료 서비스로 제공되는 서버입니다.) RabbitMQ 버전 : 3.8.2 1단계) 먼저 RabbitMQ 설치를 위하여 yum 버전을 최신 상태로 만듭니다. 아래 작업은 root 계정으로 하셔야합니다. $>sud.. 2021. 5. 25.