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

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
longpolling
questionsquestions
질문하기
  • 해결
    2
    감자떡볶이·거의 5년
    637
    0
    해결 2
    프로필 사진http 통신으로 채팅 서비스를 구현하려고 하는데요
    스프링 부트 + long-polling 방법으로 구현된 채팅 서비스 예제 같은 건 없을까요?웹 소켓 말고 http 통신으로 채팅 서비스 구현하려면 제일 나은 게 long-polling 방식인 거 맞나요?
  • 해결
    4
    마우니·5년 이상
    1.1k
    0
    해결 4
    프로필 사진옛날 웹소켓이 없던 시절에는 어떻게 웹으로 채팅을 구현했나요?
    요즘은 웹소켓 있어서, 서버와 클라이언트 간의 주고 받는 게 아주 쉬워졌는데요.궁금한 게 옛날 세이클럽 같은 사이트는 어떻게 웹에다 저런 채팅을 구현할 수 있었을까요?브라우저에서 데이터를 지속적으로 수신을 해야하는데, 아이프레임을 숨겨서 5초마다 한번씩 리프레시를 해서 가져올 수도 없을 거 같구요.얘기 들어보면 자바 소켓을 썼었다는데, 자바 소켓으로 클라이언트 브라우저에 데이터를 전달할 수 있는 방법이 있었나요
  • 답변
    1
    그림일기·약 8년
    1.4k
    0
    답변 1
    프로필 사진Spring MVC 에서 롱폴링 방식으로 채팅 구현하고있습니다.
    안녕하세요 현재 Spring 으로 채팅을 구현하고 있습니다.롱폴링 방식은 HTTP 요청을 유지시킨상태로 데이터가 오면 반환하는식이라고 알고있는데요.그래서 새로운 데이터가 있으면 컨트롤러 측에서 while 문을 종료시키고 반환해주고 없으면 그 while 문에서 service 객체를 이용해 계속 체크합니다.그런데 계속 빠른속도로 커넥션 풀을 이용하다보니 몇번하고 커넥션 풀이 고갈되어서 익셉션이 발생합니다.
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