마우니
199
2021-01-04 17:15:35
4
103

웹소켓 연결상태 모니터링 하는 툴이나 방법이 있을까요?


안녕하세요.

스프링 웹소켓을 공부하는 중 관리방법에 대해 궁금한 사항이 있습니다.

웹소켓은 연결을 유지하기 때문에 클라이언트가 많으면 문제가 될텐데요.

연결이 끊겼어도 서버에서 해당 상태를 인지하지 못해서 연결을 맺고 있다고 착각하는 경우도 있을 거 같더라구요.

이런 웹소켓 연결 상태를 모니터링 할 수 있는 툴이나 방법이 있을까요?


0
  • 답변 4

  • 까꿍
    460
    2021-01-04 17:35:32

    말씀하신 것 처럼 연결이 끊겼어도 해당 상태를 인지하지 못할 수 있습니다.

    그럴 때를 대비해서 30초 혹은 사용자가 결정한 시간 주기로 Health Checks 목적으로 통신을 주고 받습니다.

  • 마우니
    199
    2021-01-04 20:47:23

    아, 그렇군요. Health Checks 는 스프링 웹소켓 같은 프로그램에서 자동으로 구현이 되어 있나요? 아니면 사용자가 구현을 해야하는 건가요?

  • 까꿍
    460
    2021-01-05 09:40:24 작성 2021-01-05 09:41:48 수정됨

    사용자가 직접 구현을 합니다.

    대단한건 아니고 다른 전문과 마찬가지로 사용자가 약속한 간단한 전문을 송수신 하는 것이 전부입니다.

  • 마우니
    199
    2021-01-06 02:04:46

    감사합니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.