Q&A
커뮤니티
지식
이벤트
더보기
OKKY
Q&A
지식
커뮤니티
이벤트
부트캠프
Jobs
Contact
Search Bar
로그인
회원가입
stomp
전체
기술
커리어
기타
카테고리
전체
최신순
질문하기
답변
3
취린이
·
11개월
544
1
답변 3
WebSocket, Stomp, RabbitMQ를 활용한 다대다 채팅 구현시 과부하 여부
안녕하세요. 현재 채팅을 구현해보면서 메시지 큐에 대해서 공부하고 있습니다. Spring brokerRelay로 RabbitMQ를 사용하는 경우에 client가 채팅방을 구독하면 해당 채팅방에 대한 임시 큐가 생성되어 그 큐로 메시지를 전달받아 리렌더링 해주는 구조로 이해했습니다. 여기서 궁금한게 사용자가 구독 할 때마다 임시큐를 생성하는 경우에 엄청나게 많은 큐가 생성되고 이걸 관리하기 어려워 보이는데 이 방식이 맞는지 궁금합니다. 임시 큐이기 때문
해결
3
커린이
·
약 1년
986
0
해결 3
다중서버의 SpringBoot + WebSocket + stomp+ kafka 채팅시스템 구축 질문이 있습니다.
🧩 시스템 구조와 메시지 라우팅에 대한 고민현재 구축 중인 시스템은 WebSocket 서버가 다중 인스턴스로 구성되어 있으며, Kafka를 통해 채팅 메시지를 수신하고 있습니다. ✅ 현재 아키텍처Kafka는 채팅 메시지를 브로드캐스트 용도로 사용하며,→ 모든 WebSocket 서버가 Kafka를 동일한 그룹 ID로 구독하고 있습니다 (즉, 같은 메시지를 하나의 서버만 소비함). 문제는 Kafka에서 메시지를 수신한 WebSocket 서버
답변
4
페퍼2
·
약 1년
337
0
답변 4
JAVA Spring websocket(stomp) 리다이렉트
ROOT.war에 존재하는 websocket 관련 기능을 별도로 분리하기위해 MRO.war프로젝트를 생성하였습니다.기존 websocket의 endpoint는 /websocket 이였구요. ROOT.war의 context-path 는 "/",MRO.war의 context-path 는 "/mro" 하지만 기존 ws://IP/websocket으로 접근하던 클라이언트들의 설정을 바꾸기는 힘들어 여러 방법중을 생각중인데,ROOT.w
답변
1
보라색소다
·
1년 이상
472
0
답변 1
Spring STOMP 에서 구독에 대한 거부
안녕하세요. Spring boot에서 stomp를 사용하여 웹소켓을 구현하는데 다소 이해가 어려운 부분이 있어 질문을 올립니다.stomp에서 원치않은 구독 자체를 막지 않으면, 메시지가 원치않는 클라이언트에게 가는것을 방지하는것이 어려워만약 유저가 해당 구독에 대한 권한이 없다면 구독을 거부하도록 구현하고자 합니다.하지만 구독을 거부해도 에러로 뱉는것이 아닌, 요청 유저의게 직접 거부에 대한 메시지를 전송하면서 구독 메시지를 막고자 합니다.하지만 이러
답변
0
백앤드드드
·
1년 이상
271
0
답변 0
스프링 stomp 사용 중에 구독이 완료되었음을 서버에서 확인할 수 있는 방법은 없나요?
구독을 완료하면 그 구독한 채팅방에 자동으로 publish 하고 싶습니다. 스프링 preSend 와 SessionSubscribeEvent 를 염두에 두었고 기존의 코드에 부하테스트를 진행하면서 SessionSubscribeEvent 를 사용해서 구독이 되었을 때 pub 을 하면 아직 자신이 구독되지 않았을 때 send 를 해서 제대로 채팅방에 ENTER 알림이 들어오지 않더라고요. (한 100명 정도) 코드로 보여드리면 @EventListe
답변
2
euics
·
1년 이상
411
0
답변 2
ws:// localhost에서는 접속이 되는데 서버에 올리면 접속이 안됩니다.
웹소켓 apic을 통해 테스트를 완료한 후 aws ec2 우분투 서버에 도커 컨테이너로 올려 연결을 했는데 연결이 안됩니다. 혹시나 해서 로컬에서도 동일하게 도커로 컨테이너를 올려서 테스트 했는데 정상적으로 연결이 되는 상황입니다. 서버 포트도 열어놨고 restapi https:// 호출도 잘 되는데 wss:// 연결만 안되네요 서버에서 올린 컨테이너만 접속이 안되는 상황인데 컨테이너 로그에 에러코드도 안뜨고 어떤 게 문제일까요.. 현재 EC2에
답변
1
최진규
·
거의 2년
246
0
답변 1
안드로이드 stomp를 사용한 이미지 전송
학교 친구들과 채팅앱을 제작하고 있습니다. private val pickMedia = registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri -> if (uri != null) { val path = getRealPathFromUri(uri) val file = File(path!!
답변
2
백앤드드드
·
거의 2년
227
0
답변 2
스프링에서 stomp pub/sub 와 관련된거 하나만 물어볼게요 ㅠ
stomp 를 활용하여 pub를 통해 메시지를 날릴 때 sub + chattingRoomID 를 구독하고 있는 그 채팅방에 있는 사용자는 그 메시지를 받을 수 있잖습니까?? 그럼 만약에 카카오톡을 생각해보면 카카오톡을 껐을 때 알림이 오는 상태는 => 그 채팅방을 구독하고 있는 상태인가요?? 아니면 구독을 끊고 SSE 를 통해 알림만 오는 상태인가요? https://velog.io/@mw310/%EC%8B%9D%EA%
답변
1
yoonone
·
거의 2년
395
0
답변 1
ec2 배포 후 wss + stomp test 오류
안녕하세요! 이번에 혼자 소셜 로그인 + 실시간 채팅 기능을 구현해보던 중 문제가 발생하여 질문 드립니다..소셜로그인은 성공적으로 끝냈습니다. 이후 실시간 채팅 기능(stomp)을 테스트하는 부분에 있어 헤매고 있습니다... 환경으로는 메세지 브로커로는 redis pub/sub을 사용하였고, 서버는 apach + tomcat 으로 구성하였습니다. 문제는 apic 에서 stomp를 이용해 wss 테스트를 하는데 The URL's s
답변
2
Jihyun_3478
·
거의 2년
596
0
답변 2
Spring Security JWT 및 STOMP 기반 채팅 웹 앱 구현 관련 질문
안녕하세요 현재 Spring Security JWT 및 STOMP 기반 채팅 웹 앱 구현중에 있습니다.로그인 시 회원의 refresh token과 access token이 발급되고 해당 토큰을 클라이언트에게 반환합니다.이후 Stomp 기반 단순 메시지 채팅이 아닌 메시지 없이 사용자 간 투표 등을 주고받는 실시간 통신을 구현하는 중입니다.WebSocket 연결과 메시징 처리, JWT 인증과 사용자 세션을 관리하는 StompHandler와 실질적으로 J
답변
2
SeoJue
·
거의 2년
430
0
답변 2
spring boot 채팅 구현 관련으로 질문 드립니다
현재 spring boot에서 채팅을 구현 중에 있습니다. stomp pub/sub 기반으로, 외부 브로커로 rabbitMQ를 연결해서 클라이언트 간의 메시지를 주고 받는 방식으로 사용하고 있는데 여기서 이전 채팅 내역을 어떻게 가져와야할지를 모르겠습니다. 지금은 그냥 메시지가 오면 exchange로 보내기전 db에 저장하고 클라이언트가 채팅 페이지 열면 이전 채팅 내역 가져와서 표시해주도록 하고 있는데 이런 식으로 구현하면 부하가 너무 커지는 것
답변
2
브레끼
·
약 2년
342
0
답변 2
스프링부트 webrtc 화상채팅
webrtc sockjs 방식으로 1:1 화상채팅을 구현중입니다. 두 브라우저에서 캠으로 송출까지 되는데, 한쪽 브라우저에서 연결을 종료하면 반대쪽은 화면이 그대로 있는데 이걸 연결이 끊기자마자 반대쪽도 연결이 종료되었다고 하고 다른페이지로 이동시키려면 어떻게 구현을 해야할까요 ? 방법자체를 모르겠어서 질문드립니다 ㅠ
답변
2
SeoJue
·
약 2년
695
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
noez
·
약 2년
899
0
해결 1
spring boot와 stomp을 이용한 채팅 기능이 연결이 안됩니다. (apic)
spring boot와 stomp를 이용해서 채팅 기능을 프로젝트에 추가하였고, apic 이라는 사이트에서 주소를 localhost:8080으로 해서 연결했을 때는 채팅 기능이 원활하게 잘 진행이 됩니다. 그런데 spring boot의 jar 파일을 aws 서버에 배포하고 실제 ip주소로 apic에서 연결하려고 하면 연결이 되지가 않습니다. 혹시 apic은 로컬 환경에서만 테스트가 가능한 사이트인건가요? 아니면 실제 서버에서 사용하기 위해 stomp
답변
6
jaemoon99
·
약 2년
983
0
답변 6
ws:// localhost에서는 접속이 되는데 서버에 올리면 접속이 안됩니다.
노트북에서 apic을 통해 테스트를 완료한 후 aws ec2 우분투 서버에 도커 컨테이너로 올려 연결을 했는데 연결이 안됩니다. 혹시나 해서 로컬에서도 동일하게 도커로 컨테이너를 올려서 테스트 했는데 정상적으로 연결이 되는 상황입니다. 서버 포트도 열어놨고 restapi http:// 호출도 잘 되는데 ws:// 연결만 안되네요 서버에서 올린 컨테이너만 접속이 안되는 상황인데 컨테이너 로그에 에러코드도 안뜨고 어떤 게 문제일까요.. 도커 컨테이너
답변
0
페퍼2
·
약 2년
232
0
답변 0
웹소켓 엔드포인트 에러
@Configuration @EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer { @Override public void configureMessageBroker(MessageBrokerRegistry registry) { registry.setApplicationDestination
답변
4
ddy
·
약 2년
779
0
답변 4
소켓통신의 고민 그리고 에러
현재 개발중이고 고민중인 내용은 아래와 같습니다. 클라이언트 일정 주기별로 소켓서버에서 보내주는 데이터를 받아 화면에 그래프 혹은 데이터 테이블 형식으로 실시간 데이터를 표출한다. 그리고 이 는 회원 20000만명을 감당가능하게 만드려고함 위 같은 내용을 구현하기 위해 소켓서버 spring boot 2.7.18 java 11 을 사용 클라이언트 vue3 를 사용 1단계 일반적인 소켓통신을 통한 테스트 구현 성공 하지만 성능 테스트
답변
1
Okkkkkkq
·
약 2년
387
0
답변 1
spring websocket(stomp) 질문입니다
안녕하세요! 학교에서 팀프로젝트를 진행중인데 저는 백엔드 부분을 맡아서 개발중입니다. 현재 온라인 채팅, 화이트보드 기능을 구현중인데 막히는 부분이 있어서 질문을 올리게 되었습니다. socketConfig은 @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {<!-- -->
답변
1
영상꼬마
·
2년 이상
532
0
답변 1
Stomp 테스트
현재 apic페이지에 접속이 안되는데 apic을 제외하고 stomp를 테스트할 공간이 있을까요??
답변
3
sttwantman
·
2년 이상
898
0
답변 3
spring stomp 웹소켓 연결시 비로그인 유저만 연결 가능
spring 에서 stomp 웹소켓 클라이언트를 사용하고 있습니다.프론트는 next js 에서 StompJs를 사용하고 있는데요.그리고 스프링 서버에서 jwt filter authentication을 사용하고 있습니다.next js 클라이언트에서 웹소켓 연결시 Header에 Authorization: Bearer ~~ 토큰을 넣어서 connect 하면 잘 되는데, 저는 이 웹소켓 요청을 비로그인 유저에 대해서도 하고 싶습니다. 그래서 Authoriza
이전
1
2
다음
Search Bar