Q&A
커뮤니티
지식
이벤트
더보기
OKKY
OKKY LogoOKKY Logo
OKKY Logo
Q&A지식커뮤니티이벤트부트캠프Jobs
Contact
로그인회원가입
websocket
questionsquestions
질문하기
  • 답변
    3
    고등어통조림·7개월
    851
    2
    답변 3
    프로필 사진Stomp WebSocket 많이 쓰나요?
    연초엔 rest api 호출해서 화면에 뿌리는 걸 했는데… 이번엔 다른 프로젝트에서 rest api 로 개발된 걸 속도향상과 사용자 ui 편의성 등등을 위해 stomp web socket 버전으로 다시 개발하는 걸 하고 있는데요 연초에 rest api 호출하는 경우도 프론트쪽 부하가 심해서 웹워커를 도입하는 등등…안 해보고 잘 접해보지 못한 개념을 도입해서 해결을 했었는데요 이번에 웹소캣을 개발하면서 기본 뼈대 코드는 거의 다 완료를 했는데…백/
  • 답변
    3
    UHOTYT·7개월
    845
    1
    답변 3
    프로필 사진Postman Websocket(Stomp) 로 요청을 보냈는데 서버 (springboot)에서 응답이 안옵니다.
    이번에 websocket을 공부하고 있는데 JS에서 stomp로 요청을 보내면 응답이 오는데 postman으로 똑같이 요청을 보내면 응답이 안옵니다. binary, json, text 모든 방식으로도 해보았지만, 응답이 오지를 않네요..wireshark로도 보면 3hand까지는 이루어졌는데 그 이후 응답이 안옵니다.. 혹시 이와 같이 이슈가 있으신분 있을까요? 일단 서치해서 나오는 해결책들은 전부 해결을 해보았습니다..
  • 답변
    3
    취린이·11개월
    542
    1
    답변 3
    프로필 사진WebSocket, Stomp, RabbitMQ를 활용한 다대다 채팅 구현시 과부하 여부
    안녕하세요. 현재 채팅을 구현해보면서 메시지 큐에 대해서 공부하고 있습니다. Spring brokerRelay로 RabbitMQ를 사용하는 경우에 client가 채팅방을 구독하면 해당 채팅방에 대한 임시 큐가 생성되어 그 큐로 메시지를 전달받아 리렌더링 해주는 구조로 이해했습니다. 여기서 궁금한게 사용자가 구독 할 때마다 임시큐를 생성하는 경우에 엄청나게 많은 큐가 생성되고 이걸 관리하기 어려워 보이는데 이 방식이 맞는지 궁금합니다. 임시 큐이기 때문
  • 답변
    3
    2022corin2·약 1년
    511
    0
    답변 3
    프로필 사진websocket 서로 다른 도메인 쿠키 전송문제
    안녕하세요 프로젝트에서 websocket관련 문제로 며칠째 해결 못해 질문 글 올려봐요 현재 백엔드는 ec2, 프론트는 vercel로 서로 다른 도메인을 가지고 있습니다 (백엔드 duckdns.org, 프론트 vercel.app) https 설정이 되어있으며 http관련 요청은 프론트단에서 프록시와 withCredentials: true 사용하여 요청과 응답이 vercel.app에서 하는 것 처럼 사용하여 백엔드 서버로 쿠키 정보가 잘 전달되고 있
  • 답변
    0
    허쉬초콜릿드링크·약 1년
    572
    0
    답변 0
    프로필 사진spring security 세션 기반 인증 + 웹소켓 연결 시 인증하기
    안녕하십니까 선배님들 현재 개인 프로젝트에서 1대1 실시간 채팅 기능 구현에 관해서 여쭤보려고 합니다. 현재 저의 인증 기반 구조와 이루고 싶은 목표를 차례대로 말씀드리면 spring security + OAuth2 카카오 인증으로 로그인 구현 1번 사항 진행 시 User정보를 DB에 저장하고 브라우저에게 쿠키로 JSESSIONID를 반환 2번 사항 진행 시 spring security에서 자동으로 OAuth2User 정보를 spring con
  • 해결
    3
    커린이·약 1년
    983
    0
    해결 3
    프로필 사진다중서버의 SpringBoot + WebSocket + stomp+ kafka 채팅시스템 구축 질문이 있습니다.
    🧩 시스템 구조와 메시지 라우팅에 대한 고민현재 구축 중인 시스템은 WebSocket 서버가 다중 인스턴스로 구성되어 있으며, Kafka를 통해 채팅 메시지를 수신하고 있습니다. ✅ 현재 아키텍처Kafka는 채팅 메시지를 브로드캐스트 용도로 사용하며,→ 모든 WebSocket 서버가 Kafka를 동일한 그룹 ID로 구독하고 있습니다 (즉, 같은 메시지를 하나의 서버만 소비함). 문제는 Kafka에서 메시지를 수신한 WebSocket 서버
  • 답변
    4
    페퍼2·약 1년
    335
    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
    jamsiman·약 1년
    516
    0
    답변 1
    프로필 사진WebSocket + Stomp + RabbitMQ로 채팅 구현
    채팅 기능 구현하고 JMeter로 성능 비교하는 과정에서 스프링부트 내장 메시지 브로커를 사용하면 쓰레드 100 기준 오류없이 무난하게 돌아가는데 RabbitMQ 사용하니까 성능도 떨어질 뿐더러 중간중간 java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) ~[na:
  • 답변
    5
    코딩하는 두루미·1년 이상
    264
    0
    답변 5
    프로필 사진소켓 관련 질문
    외부 클라이언트와 인트라넷과의 소켓 연결이 필요한 상황입니다. 인트라넷 관리하는 측에서는 단순히 클라이언트(모바일앱)에서 접근을 하기 위해 public으로 바꿔주긴 힘들 것 같다는 입장인데요. 그래서 대안으로 생각해본게 중계서버를 두고 클라이언트 <-> 중계서버 <-> 인트라넷간에 소켓연결을 시도해보고자 합니다. 여기서 궁금한건 하나의 클라이언트 <-> 중계서버간 소켓 커넥션 안에서 인트라넷으로 가는 새로운 소켓 커
  • 답변
    1
    보라색소다·1년 이상
    470
    0
    답변 1
    프로필 사진Spring STOMP 에서 구독에 대한 거부
    안녕하세요. Spring boot에서 stomp를 사용하여 웹소켓을 구현하는데 다소 이해가 어려운 부분이 있어 질문을 올립니다.stomp에서 원치않은 구독 자체를 막지 않으면, 메시지가 원치않는 클라이언트에게 가는것을 방지하는것이 어려워만약 유저가 해당 구독에 대한 권한이 없다면 구독을 거부하도록 구현하고자 합니다.하지만 구독을 거부해도 에러로 뱉는것이 아닌, 요청 유저의게 직접 거부에 대한 메시지를 전송하면서 구독 메시지를 막고자 합니다.하지만 이러
  • 답변
    1
    quafff13·1년 이상
    238
    0
    답변 1
    프로필 사진웹소켓 연결 후 요청 포맷
    제가 백엔드 파일 받아서 프론트랑 웹소켓 연결까지는 완료하고 백엔드 콘솔에도 실시간 데이터 올라오는 것까지 확인하였습니다.{aaa: 1, bbb: 200, ccc: 28}이렇게 실시간으로 백엔드 콘솔에 찍히는 데이터를 가지고 프론트에서 .send() 안에 요청 포맷을 알 수 있나요..?알 수 있다면 어떻게 작성해야 하는지 도움 주실 구원자 계신가요..?
  • 답변
    0
    sunrollsroyce·1년 이상
    327
    0
    답변 0
    프로필 사진socket.io 관련 문제에 대해 여쭤보고 싶은게 있어 글 올립니다.
    Socket.io를 사용중이고 AWS EC2 에 Docker로 8080과 9092포트를 개방시키고 스프링부트 애플리케이션을 작동시켜둔 상태입니다. ALB를 사용해서 포트를 개방시키고 아래와 같이 연결해둔 상태입니다. ACM으로 인증서를 발급받아 Router53으로 가비아에서 구매한 도메인을 연결하고 ALB로 연결해둔 상태입니다. 아래 websocket1이 443 접근시 Http 헤더에 Upgrade일경우 websocket이라는 조건을 설정해둔 상태이
  • 답변
    3
    J&M·1년 이상
    625
    0
    답변 3
    프로필 사진Spring boot 서버와 POS프로그램 Websocket 통신 (C#)
    오케이 포스의 C#프로그램을 통해서 포스와 통신을 진행해야하는데요 메뉴 주문을 실시간으로 통신 받아야 하기때문에 소켓을 사용하려고 합니다. 지금 시니어의 갑작스러운 부재로 주니어들이 우선 개발 진행중인데.... pos와 spring boot 서버 중간에서 연결해주는 프로그램은 샘플로 받아서 테스트 진행중입니다. 그런데 RestAPI 통신은 되는데 소켓연결이 안되어 헤매고 있는 중입니다 ㅠ VS스튜디오도 C#언어도 처음이라 설정을 잘못하고 있는거 같은데
  • 답변
    1
    lkd****·1년 이상
    335
    0
    답변 1
    프로필 사진Netty 다중경로 연결
    Netty pipeline을 만들고 있는데, /dos와 /ws 경로로 연결하게 하고 싶어 아래코드로 구현을 해봤는데, /dos 연결은 되나 /ws 연결은 되지 않고 계속 대기중이네요 ㅠㅠ.. 혹시 netty 웹소켓 연결을 저 두가지 경로로 연결 해보고 싶은데 어떻게 해야하는지 아시는분 계신가용 ㅠㅠ @Overrideprotected void initChannel(SocketChannel ch) throws Exception {<!-- -->
  • 답변
    2
    euics·1년 이상
    409
    0
    답변 2
    프로필 사진ws:// localhost에서는 접속이 되는데 서버에 올리면 접속이 안됩니다.
    웹소켓 apic을 통해 테스트를 완료한 후 aws ec2 우분투 서버에 도커 컨테이너로 올려 연결을 했는데 연결이 안됩니다. 혹시나 해서 로컬에서도 동일하게 도커로 컨테이너를 올려서 테스트 했는데 정상적으로 연결이 되는 상황입니다. 서버 포트도 열어놨고 restapi https:// 호출도 잘 되는데 wss:// 연결만 안되네요 서버에서 올린 컨테이너만 접속이 안되는 상황인데 컨테이너 로그에 에러코드도 안뜨고 어떤 게 문제일까요.. 현재 EC2에
  • 답변
    3
    idhdcno·1년 이상
    816
    1
    답변 3
    프로필 사진웹소켓 기반 채팅 어플리케이션을 구현할 때 kafka를 사용하는게 맞는건가요?
    인터넷에서 여러 웹소켓 기반 채팅 어플리케이션 예제를 찾아봤는데 kafka를 사용해서 구현한게 많더라구요. 근데 제가 갖고있는 지식 안에서는 kafka보단 rabbitMQ를 사용하는게 더 맞지 않나 싶어 의견을 구하고자 질문 올립니다. 기본적으로 웹소켓 기반 채팅 어플리케이션을 구현하기위해선 클라이언트와 백엔드가 웹소켓 세션을 맺고, 특정 웹소켓 세션에서 발생한 메시지를 동일한 채팅방 id를 갖는 다른 웹소켓 세션에서도 수신할수 있도록 브로드캐스팅해주
  • 답변
    1
    페퍼2·거의 2년
    227
    0
    답변 1
    프로필 사진Spring Websocket
    @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer { ... @Override public void registerStompEndpoints(StompEndpointRegistry registry) { registry .addEndpoint("
  • 답변
    2
    cinnamon0812·거의 2년
    318
    0
    답변 2
    프로필 사진spring websocket 질문있습니다
    TextWebSocketHandler를 활용해서 채팅웹 만들고 있는데 갑자기 궁금증이 생겨서 질문드립니다. 저는 DB를 사용해서 채팅방이 만들어지면 해당 채팅방을 db에 저장하고 인원수, 삭제를 관리하려고 합니다. 근데 찾아보면 db를 사용하지 않고 spring 내부 inmemory를 사용해서 채팅방을 관리하더군요. 그래서 제가 하는 방식처럼 db로 채팅방을 관리하는게 잘못된 방법인지, 아니면 in memory로 구현하는게 어떠한 이점이 있는지 궁금해
  • 답변
    1
    cinnamon0812·거의 2년
    209
    0
    답변 1
    프로필 사진spring test code 작성하는데 고민이 있습니다
    현재 websocket을 사용해서 채팅 웹을 만들고 있습니다. test code를 작성을 미루고 미루다가 도저히 안되겠어서 작성하려고 하는데 기본적으로 service단에서 만들어둔 각각의 method 들이 잘 작동하는지만 작성해주면 될까요? 아니면 전체적인 스토리를 만들어서 통합 테스트를 작성하는게 좋을까요?
  • 답변
    2
    짜라빠빠·약 2년
    337
    0
    답변 2
    프로필 사진스프링웹소켓에 대해서 질문이 있습니다..!
    안녕하세요 웹소켓공부중인 학생입니다. 현재 스프링 웹 플럭스와 소켓으로 카드게임을 구현 하고있는데요. 하나의 소켓 커넥션에 채팅, 유저 상호작용, 데이터베이스접근 등등을 고려하다보니 10개이상의 액션이 생기더라구요.. 현재 이걸 switch case문으로 처리 하고있는데(flag가 sendMessage이면 채팅보내고..) 아무리 생각해봐도 비효율적인거같은데 처리 방법이 도저히 생각이 안나서 글을 올려봅니다.. 대략 이런 식입니다..! @Ove
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 더 많은 페이지
  • 11
  • 다음
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