OKKY
OKKY LogoOKKY Logo
OKKY Logo
커뮤니티Q&A지식이벤트Contact
부트캠프Jobs
로그인회원가입

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
rabbitmq
questionsquestions
질문하기
  • 해결
    4
    말랑콩·8개월
    871
    3
    해결 4
    프로필 사진락 대신 MQ로 동시성을 해결하고자하는데 성능이 안좋습니다.
    안녕하세요. 현재 쿠폰과 비슷한 선착순 이벤트 기능을 구현하고, 계속 성능 고도화를 하고있습니다. 처음에는 락을 사용하다가 RabbitMQ를 도입하여 구현하였습니다. 우선 반드시 데이터 정합성이 보장되어야 하는 임계구역에 총 4번의 SQL 연산이 있고(멤버 조회, 이벤트 조회, 멤버 업데이트, 이벤트 업데이트) 이후 후처리로 (내역 인서트, 이벤트 종료 여부 판단 -> 판단 후 종료 시 SQL 업데이트, SQL 인서트)로, 하나의 요청에 적으면
  • 해결
    5
    AChEH·10개월
    935
    0
    해결 5
    프로필 사진Spring 채팅 Kafka vs. RabbitMQ
    안녕하세요. 채팅 애플리케이션을 리팩토링 하는 과정에서 궁금한 점이 생겨 처음으로 질문을 남깁니다. 맨 밑으로 내려가면 질문 요약이 있습니다. 초기 설계에서 RabbitMQ를 메시지 브로커를 활용해서 스프링 기반 채팅 서버를 만들었습니다. STOMP over websocket을 통해서 클라이언트 <-> 서버 간의 메시지를 통신하고 메시지 브로커의 역할을 모두 RabbitMQ가 담담당하는 구조로 개발했습니다. 그리고 시간이 지나 카프카에
  • 답변
    3
    취린이·12개월
    638
    1
    답변 3
    프로필 사진WebSocket, Stomp, RabbitMQ를 활용한 다대다 채팅 구현시 과부하 여부
    안녕하세요. 현재 채팅을 구현해보면서 메시지 큐에 대해서 공부하고 있습니다. Spring brokerRelay로 RabbitMQ를 사용하는 경우에 client가 채팅방을 구독하면 해당 채팅방에 대한 임시 큐가 생성되어 그 큐로 메시지를 전달받아 리렌더링 해주는 구조로 이해했습니다. 여기서 궁금한게 사용자가 구독 할 때마다 임시큐를 생성하는 경우에 엄청나게 많은 큐가 생성되고 이걸 관리하기 어려워 보이는데 이 방식이 맞는지 궁금합니다. 임시 큐이기 때문
  • 답변
    8
    연결고리를 찾아보자·약 1년
    922
    0
    답변 8
    프로필 사진슬랙 같은 간단 채팅 프로젝트: Redis, RabbitMQ, Kafka 중 뭘 선택해야할지 모르겠습니다...
    토이 프로젝트로 슬랙처럼 1:1·그룹 채팅 기능을 갖춘 간단한 프로젝트를 만들어볼려고 하는데 실시간 메시지 전송·수신, 순서 보장, 채팅 이력 조회 등이 필요한데 - Redis Pub/Sub + MongoDB - RabbitMQ - Kafka 중에서 고민하고 있는데 다들 장단점이 뚜렷하더라고요. 그래서 보통 이런 프로젝트에서는 어떤 기술을 사용하는지 궁금합니다. 처음에는 redis를 사용할까 고민했지만 순서가 보장이 안되서 어떤 분들은
  • 해결
    1
    Danny Lee·1년 이상
    454
    0
    해결 1
    프로필 사진Python에서 Celery와 RabbitMQ 사용에 대한 Redis를 사용하여 Rocking 하는 방법
    현재 제 프로세스는 이렇습니다. Client -> Backend -> Celery -> RabbitMQ -> worker -> Backend -> Client클라이언트 전송 요청 celery_app.task(name='core.worker.tasks.send) url = f'http://{BACKEND_API}:port/api/system/send/task' response =
  • 해결
    1
    kmw1218·1년 이상
    392
    0
    해결 1
    프로필 사진WAS -> 알림 서버 -> 메일 서버 를 통해 이메일 전달 과정에서 질문
    대략적인 서버 아키텍쳐입니다. 알림 발생 시 메일, 웹 푸시를 해줘야 하는데요! 메일, 웹 푸시에 대한 내용을 DB에서 가져와야 합니다. 아래 2가지 방법 중 어떤 방법이 좋을까요? WAS에서 필요한 데이터를 DB에서 가져온 후 메시지 발행 WAS에선 FK 등 최소한의 자료만 담고 메일/웹 푸시 서버에서 DB에 접근하여 데이터를 가져온 후 전
  • 해결
    1
    kmw1218·1년 이상
    340
    0
    해결 1
    프로필 사진RabbitMQ 메시지 발행자, 소비자 메시지 형식
    메시지 발행자와 소비자간 주고받는 메시지 클래스의 패키지가 서로 다른 상황입니다 ㅠㅠㅠ 발행자: infra.dto.HelloDto 소비자: dto.HelloDto 이런 경우는 어떻게 해결할 수 있을까요? 추가로, 공용 DTO를 사용함으로써 발행자/소비자 간 결합도가 높아진다 생각하는데... 현업에선 어떤식으로 구현해서 결합도를 낮추는지 궁금합니다!
  • 답변
    1
    jamsiman·1년 이상
    356
    0
    답변 1
    프로필 사진rabbitmq를 처음 써보는데
    rabbitmq를 채팅에서 메시지 브로커로 사용했는데 caht.queue라는 큐를 만들어서 메시지를 전달받습니다.그런데 확인해보니 구독자마다 또 queue가 생기던데 원래 그런것인가요? stomp-subscription-{암호화} 이런 형태로 계속 생기는데 chatgpt는 원래 그런거라는데 문제 없는걸까요?
  • 답변
    1
    J&M·1년 이상
    328
    0
    답변 1
    프로필 사진RabbitMQ , Spring boot -> C# 수신 3번에 1번만되는데요.,.
    지금 POS연동을 위해 제공된 C#프로그램과 기존의 Spring boot 서버 통신을 RabbitMQ로 전달 하려고 하는데요 포스트맨을 통해서 스프링부트로 주문을 보내면 2번까지는 반응이 없다가 3번째에 C#에서 메시지가 받아집니다.. 이게 매번 3번째에만 받아저요, 주문 시간으로 구별해도 3번째에만 받아지는데.. 이게 어떤 이유일까요; 기본 흐름은 포스트맨 -> 스프링부트서버 -> RabbitMQ 게스트 -> C# 일텐데...
  • 답변
    2
    euics·거의 2년
    508
    0
    답변 2
    프로필 사진ws:// localhost에서는 접속이 되는데 서버에 올리면 접속이 안됩니다.
    웹소켓 apic을 통해 테스트를 완료한 후 aws ec2 우분투 서버에 도커 컨테이너로 올려 연결을 했는데 연결이 안됩니다. 혹시나 해서 로컬에서도 동일하게 도커로 컨테이너를 올려서 테스트 했는데 정상적으로 연결이 되는 상황입니다. 서버 포트도 열어놨고 restapi https:// 호출도 잘 되는데 wss:// 연결만 안되네요 서버에서 올린 컨테이너만 접속이 안되는 상황인데 컨테이너 로그에 에러코드도 안뜨고 어떤 게 문제일까요.. 현재 EC2에
  • 답변
    3
    idhdcno·거의 2년
    916
    1
    답변 3
    프로필 사진웹소켓 기반 채팅 어플리케이션을 구현할 때 kafka를 사용하는게 맞는건가요?
    인터넷에서 여러 웹소켓 기반 채팅 어플리케이션 예제를 찾아봤는데 kafka를 사용해서 구현한게 많더라구요. 근데 제가 갖고있는 지식 안에서는 kafka보단 rabbitMQ를 사용하는게 더 맞지 않나 싶어 의견을 구하고자 질문 올립니다. 기본적으로 웹소켓 기반 채팅 어플리케이션을 구현하기위해선 클라이언트와 백엔드가 웹소켓 세션을 맺고, 특정 웹소켓 세션에서 발생한 메시지를 동일한 채팅방 id를 갖는 다른 웹소켓 세션에서도 수신할수 있도록 브로드캐스팅해주
  • 해결
    5
    accretion·거의 2년
    1.1k
    0
    해결 5
    프로필 사진RabbitMQ vs Kafka 메시지 브로커 선택에 대해 고민이 있습니다.
    안녕하세요. 메시지 큐에 대해서 많이 모르고 있는 취준생입니다 .. 현재 사이드 프로젝트를 진행하고 있는데 STT를 활용한 모바일 앱을 만들고 있습니다. 앱에서 사용자가 Firebase Storage에 음성 파일 업로드 Spring API Server 한테 STT 요청 Spring API Server는 Firebase Storage 업로드 확인 후 Kafka한테 upload라는 topic에 이벤트 송신 upload를 구독한 python 측 co
  • 답변
    2
    ed-kim-hoon·거의 2년
    294
    0
    답변 2
    프로필 사진RabbitMQ 클러스터 구성 시 데이터 수신 이슈 관련 문의드립니다.
    안녕하세요. 클릭해 주셔셔 감사합니다. rabbimq 클러스터 환경이 구축된 서버에서 이슈가 있어 문의 드려봅니다. 서버 A에 rabbitmq 클러스터 구성 서버 B(producer), C(consumer), D(consumer)는 A의 rabbitmq를 바라보고 있음. 서버 B에서 rabbitmq로 발송시 exchange 다른 queue와 함께 사용 중.. exchange 전략은 direct이며 B, C, D는 동일한 queue name을 갖고 데
  • 답변
    0
    포도봉봉이·거의 2년
    283
    0
    답변 0
    프로필 사진Celery + RabbitMQ
    안녕하세요 celery + RabbitMQ로 테스크 관리하고 있는데, celery beat로 스케줄 걸어놓았는데, celery worker와 beat를 둘 다 종료시켜도, queue에 task 메시지가 담겨 있는지 다시 껐다 켜면 worker에 task가 우루루 쏟아지더라고요 -> celery work를 실행시키기 전, queue에 쌓여 있는 것들을 모두 제거하고 싶은데 방법이 있을까요?
  • 답변
    2
    SeoJue·약 2년
    498
    0
    답변 2
    프로필 사진spring boot 채팅 구현 관련으로 질문 드립니다
    현재 spring boot에서 채팅을 구현 중에 있습니다. stomp pub/sub 기반으로, 외부 브로커로 rabbitMQ를 연결해서 클라이언트 간의 메시지를 주고 받는 방식으로 사용하고 있는데 여기서 이전 채팅 내역을 어떻게 가져와야할지를 모르겠습니다. 지금은 그냥 메시지가 오면 exchange로 보내기전 db에 저장하고 클라이언트가 채팅 페이지 열면 이전 채팅 내역 가져와서 표시해주도록 하고 있는데 이런 식으로 구현하면 부하가 너무 커지는 것
  • 답변
    2
    SeoJue·약 2년
    763
    0
    답변 2
    프로필 사진Spring boot - RabbitMQ, STOMP연동 질문
    현재 인터넷 보면서 ec2 인스턴스 내부 Docker 컨테이너 위에서 rabbitMQ를 실행하고, 로컬에서 스프링부트 서버를 실행한 후Stomp 브로커 릴레이로 rabbitMQ에 연결하는 테스트를 하고 있습니다. rabbitmq: image: rabbitmq:3.8-management-alpine ports: - 5672:5672 - 15672:15672 container_name: rabbitmq 이게
  • 답변
    1
    구로불돼지·약 2년
    395
    0
    답변 1
    프로필 사진RabbitMQ Tracing 문의드립니다.
    RabbitMQ 사용 중, Tracing Plugins 설치 후 사용중입니다. Virtual host 하나만 잡고 사용중이고, Add a new trace로 생성 후 log 쌓고있습니다. 이때 날짜별로 로그를 생성하는 부분을 자동으로 처리할 수 있는 방법이 있을까요? ex) Message-2024-03-20.log Message-2024-03-21.log 로 쌓이는 로그 파일을 자동으로 생성하는 방법 감사합니다 :)
  • 답변
    1
    핼로월드2024·2년 이상
    915
    0
    답변 1
    프로필 사진rabbitmq Connection Timeout 오류
    Attempting to connect to: rabbitmq.rabbitmq-system.svc.cluster.local:30348 error: java.net.SocketTimeoutException: Connect timed out 대략 저런 에러가 뜨고 있습니다. 구글링을 통해서 시도해본 것. 커넥션 자체가 안되었나 ? : rabbitmq의 mq를 삭제해봤는데 바로 생성이 됨. 즉 연결이 되어있음을 확인함. 시간이 부족한가? : @B
  • 답변
    1
    Wlsepf·2년 이상
    283
    0
    답변 1
    프로필 사진Rabbitmq 콘솔에 질문이 있습니다.
    이번에 갑자기 회사에서 해보지도 않은 파이썬으로 비동기 작업을 구현하라고 해서 하고 있었는데 rabbitmq이라는 찾게 되어 사용하게 되었습니다. 하지만 비동기 작업이 끝이나도 ready가 사라지지 않아 문제가 되지 않을까? 라는 걱정을 하게 되어 글을 남겨 봅니다. @celery.task def tempTask(doc_file_name, tmprKsNoPar, reformNoPar, hostNamePar): try: xm
  • 답변
    5
    소빡·2년 이상
    419
    0
    답변 5
    프로필 사진실시간으로 생산되는 데이터를 서버에 저장하기
    완전 백엔드 초짜입니다,,, 도와주세요ㅜㅅㅜ 현재 진행하고 있는 프로젝트에서 사용자의 이동경로를 트래킹하는 기능을 구현하고자 합니다. 사용자 디바이스의 현재 위치 정보를 실시간(약 1초 간격)으로 서버에 전송하여 데이터베이스에 저장을 해야하는 상황입니다. 제 생각에는 초단위 간격으로 API가 호출되니, 부하가 꽤 클 것 같아 메세지큐를 두어 처리하면 좋을 것 같다는 생각을 했습니다. 그런데 다른 팀원분께서 그럴 필요없이 API 하나 만들어서 NoSQL
  • 이전
  • 1
  • 2
  • 3
  • 다음
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud