inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Dịch vụ trò chuyện WebSocket/STOMP (spring, vue, redis)

So sánh WebSocket và STOMP

앱 서비스일 경우

82

canach3

5 câu hỏi đã được viết

0

안녕하세요. 이번에 강의 수강을 시작하였습니다. 급하게 앱 프로젝트에서 채팅 서비스 구현을 맡게 되어서 강의를 수강하게 되었는데요, 지금 이 강의는 웹에서 채팅을 구현하는데, 앱에서 구현하게된다고 해도 백엔드 부분은 동일한건가요? 차이점이 있다면 알려주시면 감사하겠습니다

spring-boot websocket stomp-websocket pubsub vue-3

Câu trả lời 2

1

bradkim

안녕하세요, 프론트가 앱이어도 백엔드는 동일합니다. 들으셔도 무관합니다.

0

canach3

넵 감사합니다!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. canach3님.

강의를 통해 웹 플랫폼에서 구현되는 채팅 서비스 내용을 학습하고 계시는데, 앱 프로젝트에서도 이를 활용하고자 하시는군요. 앱과 웹 간에는 사용자 인터페이스나 접근 방식에서 차이가 있을 뿐, 백엔드 서버 측면에서는 대부분 동일한 로직을 사용할 수 있습니다.

앱에서 채팅 서비스 구현 시 고려 사항

  1. 백엔드 로직:

    • 백엔드 로직, 특히 웹소켓 서버 구축 및 STOMP 프로토콜 사용 부분은 웹과 앱 모두에서 동일하게 작동합니다.
    • 웹과 네이티브 모바일 앱 모두 서버와의 실시간 통신을 웹소켓을 통해 할 수 있으며, STOMP 프로토콜로 메시지를 관리합니다.
  2. 프론트엔드 차이:

    • 앱에서는 네이티브 기능을 사용하게 되며, 각 플랫폼에 맞는 프레임워크나 언어(예: Android - Kotlin/Java, iOS - Swift/Objective-C)를 사용하여 웹소켓 라이브러리를 연동해야 합니다.
    • 웹의 JavaScript와는 달리, 모바일에서는 네이티브 웹소켓 API를 사용하거나 서드 파티 라이브러리를 활용할 수 있습니다.
  3. 특정 모바일 플랫폼의 요구사항:

    • 모바일 디바이스의 리소스 관리, 백그라운드에서의 연결 유지, 네트워크 상태 변화에 대한 대응 등도 고려해야 합니다.

유사한 질문 및 추가 자료

이 강의를 통해 학습한 서버 코드를 네이티브 앱과 같은 다른 플랫폼에도 적용할 수 있을 것입니다. 혹시 구체적인 구현에 관한 질문이 있으시면, 자세히 설명해주시면 더 많은 도움 드릴 수 있도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ERD 질문

0

54

2

StompHandler 관한 질문

0

79

2

리프레시 토큰은 알아서 구현하면 되는건가요??

0

79

2

cors, csrf 직접 구현

0

64

1

JWT 필터구현

0

96

2

강의 잘듣고 있습니다. 혹시 다음 강의 계획은 없으신가요?

0

57

1

STOMP 동작 과정 질문

0

48

1

chain.doFilter()

0

45

1

자바 21로 소스 작성해도 되나요?

0

60

2

메시지 브로커 선택에 관한 질문

0

64

2

WebSocket과 Spring Security 질문

0

81

2

추가 커스텀 구현 질문 있습니다.

0

59

2

connect와 동시에 구독하는데 구독 검증이 꼭 필요한가요?

0

97

2

저도 동일한 질문인데

0

78

3

token이 필요한 엔드포인트에 의도적으로 토큰 누락시 대처

0

67

2

수업자료가 왜 다 나눠져있나요?

0

78

2

메시지 전송 시 검증

0

61

2

JWT 생성 시 subject 설정에 대한 질문

0

156

3

StompHandler 질문 있습니다.

0

82

2

웹소켓 서버 재배포시 고려해야 할 상황 질문

0

106

2

배포 오류 질문

0

123

2

/connect 경로에 대한 토큰 검증의 필요성

0

77

1

JwtTokenProvider 작성중 오류 발생으로 문의드립니다.

0

95

2

수강료가 갑자기 인상됬던데 ㅠ

0

130

1