RabbitMQ 연구 노트 (1) 소개 및 설치

 


  RabbitMQ 메시징 미들웨어 유용, 사실, 최근이 프로젝트는하지만 체계적으로 내가 대해 쓸 떨어졌다 "전투 효율적으로 배포가 배포하는 RabbitMQ 메시지 큐,"이 책, 그래서 읽을 최근에 편성되지 않은 수 있습니다.

  무엇 RabbitMQ에 대한 있도록? 첫째, 당신은 공식 웹 사이트를 참조 할 수 있습니다 http://www.rabbitmq.com  . 여기에, 나는 아마 우리에 대해 알려 드리겠습니다 :

  RabbitMQ는 AMQP 프로토콜을 기반으로 완벽한 표준, 당신은 엔터프라이즈 메시징 시스템을 취할 수있다. 그것은 오픈 소스 모질라 공중 라이선스 계약, 메시지 큐 (MQ) 서버의 산업용 등급의 ​​얼랑 구현의 사용을 따른다.

  ①, AMQP, 즉 고급 메시지 큐 프로토콜, 통합 메시징 서비스 응용 계층 표준 고급 메시지 큐 프로토콜을 제공하기 위해, 메시지 지향 미들웨어 설계를위한 개방형 표준 응용 프로그램 계층 프로토콜입니다. 이 프로토콜 클라이언트를 기반으로 메시징 미들웨어 메시지가 전송 될 수 있으며, 클라이언트의 제한이 적용되지 않습니다 / 다른 제품, 다른 개발 언어를 미들웨어. : AMQP는 참조 할 수 있습니다 정보 https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol : 공식 웹 사이트뿐만 아니라, http://www.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol .

  ② 오픈 소스.

  ③ 동시 프로그래밍 언어를 지향 얼랑 언어를 사용하는 목적은 대규모 프로그래밍 언어 및 런타임 환경 동시 작업을 처리 할 수있는 방법을 만들 수 있습니다.

  다음으로, 우리는 리눅스 시스템에 RabbitMQ를 설치하는 방법에 대해 설명합니다.

1, 설치 얼랑

  우리는 또한 얼랑을 설치해야합니다, 자바 프로그램은 RabbitMQ를 설치, 참고로 JDK를 설치해야 쓰고 싶었다.

  ① 설치 패키지 얼랑를 다운로드

  

  설치 패키지에 / 홈 / 얼랑 디렉토리를 다운로드했습니다.

1 wget을 http://www.erlang.org/download/otp_src_R16B02.tar.gz

  ②, 압축 해제

1 타르 -zxvf otp_src_R16B02.tar.gz

  ③ 컴파일 및 설치

  첫째, 파일의 압축을 푼 입력 한 후 다음과 같은 플러그인을 설치

  

  그런 다음 / usr / 지방 / 얼랑에 빌드 디렉토리를 설정

  

  마지막으로 메이크업을 실행하고 명령을 설치합니다.

  모든 명령 단계 :

1, CD를 otp_src_R16B02
2, 냠 메이크업의 GCC의 GCC-C ++ 커널 (STABLE) M4의 ncurses-(STABLE)하려면 openssl-(STABLE)을 설치 -y
--enable-SMP 지원 --enable-커널 여론 조사 3,. / 구성 --prefix = / usr / 지방 / 얼랑 --enable-HIPE --enable-스레드
4, 메이크업
5, 설치하기

  ④ 환경 변수를 구성

  Vim은을 / etc / profile 명령에 파일, 다음 코드를 입력

  

  마지막으로, 테이크 효과 명령 환경 변수에 의해 :

소스은 / etc / 프로필

  ⑤ 검증

  의 경우와 같이, 다음 설치가 성공적으로 얼랑했다, 임의의 디렉토리에 ERL 명령을 입력 :

  

2, 설치 RabbitMQ

  ① 설치 패키지를 다운로드

  만들기 / 홈 / rabbitmq 디렉토리는 디렉토리에서 다음 명령을 실행합니다 :

wget을 http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz 

  ②, 압축 해제

타르 -zxvf rabbitmq 서버-3.1.5.tar.gz

  ③ 컴파일 및 설치

1 CD를 rabbitmq - 서버 3.1.5 
2 냠 xmlto를 설치 -y 
3 메이크업
4 TARGET_DIR은 = / 옵션 / MQ / rabbitmq SBIN_DIR = / 옵션 / MQ / rabbitmq / sbin에 MAN_DIR = / 옵션 / MQ / rabbitmq / 사람 설치하기

  은 / opt / MQ / rabbitmq 디렉토리에 컴파일 rabbitmq.

  ④ 오픈 웹 플러그인

1 개 CD / 옵션 / MQ / rabbitmq / sbin에 
2 MKDIR은 / etc / rabbitmq / 
3 ./rabbitmq-plugins는 rabbitmq_management 가능

3, 시작 및 종료 RabbitMQ

코드를 복사
1 시작 관리자를 모니터링 : rabbitmq - 플러그인 rabbitmq_management 가능
2 닫기 모니터링 관리자 : 비활성화 rabbitmq_management을 rabbitmq은-플러그인
3 启动 rabbitmq : rabbitmq 서비스 시작
4 关闭 rabbitmq : rabbitmq 서비스 중지
(5) 모든 큐를 참조하십시오 rabbitmqctl의 list_queues을
6 모두 지우기 큐 : rabbitmqctl 리셋
7 닫기 응용 프로그램 : rabbitmqctl의 stop_app
8 시작 응용 프로그램 : rabbitmqctl의 start_app
코드를 복사

  명령 제 3 조에 의해 시작 rabbitmq 서비스는 다음 브라우저에 입력 

IP : 15,672를

  다음과 같은 화면이 될 수 있습니다. IP는 15672의 rabbitmq 기계 주소를 설치 한 IP는 기본 포트 rabbitmq입니다.

  PS : 다음과 같은 화면을 열 수없는 경우, 방화벽이 닫혀 있지 않습니다 수 있습니다. centos6 방화벽 명령 끄기 :

명령을 닫습니다 : 서비스가 중지 iptables는 
영구적으로 방화벽 끄기 : chkconfig를 해제 iptables는
방화벽 상태를 확인 : 서비스 상태를 iptables는

  

  기본 사용자 이름과 암호는 손님이다. 우리는 손님으로 로그인 할 수 있습니다 :

  

추천

출처www.cnblogs.com/cnndevelop/p/12192845.html