# rabbitmq

53개의 포스트

[Docker] Springboot + RabbitMQ + Redis 연동 실습

1. 문자열 입력받고 2. 큐에 넣을때 (publishing)이라 붙이고 3. 빼는 거 성공하면 (subscribe) 붙이기 4. 빼낸 거를 이제 레디스에 넣고 (push)라 붙이기 5. 빼는 거 성공하면 (get) 붙이기

6일 전
·
0개의 댓글
·

RabbitMQ 사용 시 겪은 문제

RabbitMQ 사용 시 겪은 에러 모음입니다.

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

[Message Queue]RabbitMQ를 사용해 메세지 주고 받기

앞서 다뤘던 Message Queue의 오픈 소스 중 대중적으로 가장 많이 쓰이는 RabbitMQ를 사용해보는 내용입니다. 사내 후배들이 직접 따라해볼 수 있도록 작성한 가이드를 블로그에 올릴 수 있도록 수정한 내용입니다. 실제 수행해보면서 궁금한 내용, 혹은 추가할만

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

[RabbitMQ] Prefetch와 성능

Queue의 메시지를 Consumer의 메모리에 쌓아둘 수 있는 최대 메시지의 양이다.만약 Prefetch = 250일 경우, RabbitMQ는 250개의 메시지까지 한번에 consumer의 메모리에 Push한다.그 후 Consumer는 메모리에서 메시지를 하나씩 꺼내

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[RabbitMQ] 기초 개념

AMQP를 구현한 오픈소스 메세지 브로커이다.producers에서 consumers로 메세지(요청)를 전달할 때 중간에서 브로커 역할을 한다.사용하는 케이스는 다음과 같다.요청을 많은 사용자에게 전달할 때요청에 대한 처리시간이 길 때많은 작업이 요청되어 처리를 해야할

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[Docker] Springboot RabbitMQ 초간단 연동

[Docker] Docker Compose로 RabbitMQ, Redis 함께 구동하기에서 이어지는 글입니다. RabbitMQ를 도커로 실행중이라는 전제 하에 진행

2022년 6월 28일
·
0개의 댓글
·
post-thumbnail

RabbitMQ 튜토리얼 톺아보기

비동기 처리를 위해 Celery를 도입하려는데 메시지 브로커로 RabbitMQ, Redis를 사용할 수 있다고 한다. 둘 중 하나를 선택하기 위해 분석해서 표로 정리해보았다. | RabbitMQ | Redis | | --- | -- | | 메시지 브로커 용도로 개

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

[Docker] Docker Compose로 RabbitMQ, Redis 함께 구동하기

하나의 docker compose로 RabbitMQ, Redis 서비스 구동하기

2022년 6월 24일
·
0개의 댓글
·
post-thumbnail

[Docker] RabbitMQ, Redis 설치, Docker Compose 실습

RabbitMQ, Redis 설치, Docker Compose 실습

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

Rabbitmq with Golang

Go에서 rabbitmq를 연결하고 메세지를 전달 해보자. rabbitmq에는 publish 하는 4가지 방식 중 topic 방식을 테스트 진행하겠습니다.(Topic방식이 pub-sub방식이라고 생각하면된다.) Direct Exchange -> Message의 Ro

2022년 6월 12일
·
0개의 댓글
·
post-thumbnail

RabbitMQ 우선순위 Queue

RabbitMQ 기능 중, 우선 순위를 가지는 Queue를 생성하고 데이터가 나오는 순서를 확인한다.다음과 같이 x-max-priority 를 지정하여 생성하면, 우선순위를 가지는 Queue를 생성할 수 있다.테스트를 위한 데이터는 다음과 같이 생성했다.1 -> 2 -

2022년 5월 26일
·
0개의 댓글
·

RabbitMQ 설치

사용 포트5672 : AMQP 포트15672 : 웹 관리 콘솔AMQP(Advanced Message Queuing Protocol, 어드밴스트 메시지 큐잉 프로토콜)는 메시지 지향 미들웨어를 위한 개방형 표준 응용 계층 프로토콜이다. AMQP의 정의 기능들은 메시지 지

2022년 5월 19일
·
0개의 댓글
·
post-thumbnail

RabbitMq 설치

시작하기 전에 Docker 설치와 권한설정을 해주세요.우선 docker image를 내려받습니다.다운받은 image를 실행합니다.옵션 설명\-d : background 실행\-name : 실행 컨테이너 이름\-p 5672 : amqp에서 통신할 포트\-p 15672 :

2022년 5월 16일
·
0개의 댓글
·

채팅 서버 만들기 1

적당한 성능의 채팅서버를 만들어보려 한다.

2022년 5월 12일
·
0개의 댓글
·
post-thumbnail

rabbitMQ else routed 처리하기

관리 받지 못하는 메시지를 핸들링하기 위한 설정입니다.라이브되는 서비스에서 새로운 신규 요청이 왔을 때, 즉각적으로 처리하지 않으면Direct Exchange의 경우에는 메시지가 사라진다.Message published, but not routed.이를 해결하기 위해

2022년 5월 10일
·
0개의 댓글
·
post-thumbnail

RabbitMQ Tracing, Logging 설정

해당 rabbitMQ 파드 내부에 들어간다.Plugin list를 확인한다.rabbitmq_tracing 기능을 확인한다.rabbitmq_tracing 을 활성화한다.플러그인을 시작한다.rabbitMQ gui페이지에 들어가서 설정한다.5-1. 로그인 후 어드민 탭으로

2022년 5월 9일
·
0개의 댓글
·
post-thumbnail

Spring Cloud Config(feat.RabbitMQ)

현재 사내에서 진행하고 있는 프로젝트는 MSA 구조로 되어있으며, 총 11대의 서버를 사용해 서비스를 나누었다. 각 서비스에는 설정 파일(application.properties)이 존재하는데, 설정 파일을 하나 바꿀 때마다 빌드하고 배포하는 것이 비효율적이어서 설정

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

8-1. RabbitMQ

서버에서 한 번 응답을 보내면 http 요청응답의 관계가 끝나게 된다. 따라서 단발성 통신이 일어난다. 한쪽이 요청을 보냈으면 반대쪽에서 요청을 보내라고 할 수는 없다.하나의 서버는 1초에 5번 요청을 받을 수 있다. 만약 1초의 10번의 요청이 들어온다면 부하가 걸리

2022년 3월 25일
·
0개의 댓글
·
post-thumbnail

SpringBoot + RabbitMQ 설정

rabbitMQ 디렉토리를 만들어 Consumer, Producer 를 만들어 냅니다.ProducerConsumerController

2022년 3월 16일
·
0개의 댓글
·

ubuntu에 RabbitMQ 설치하기

rabbitmq의 공식 사이트 설치 문서 참고https://www.rabbitmq.com/install-debian.htmlweb서버에서 DB서버로 접속 확인이전 블로그에 작성했던 것을 옮겨옴

2022년 3월 13일
·
0개의 댓글
·