이 코드를 실행시키면 docker를 이용해서 MySQL을 실행시킬 수 있다. 하나 하나 알아봐보면docker run: 도커를 실행시켜라!mysql: MySQL을!\--name mysql-container: 컨테이너의 이름은 mysql-container!\-d: 백그라운
docker로 redis를 실행시키는 방법이다.하나씩 살펴보자docker run: 도커 실행!\--name redis-container: 컨테이너 이름은 redis-container\-d: 백그라운드 실행(터미널 종료해도 프로세스 종료 안되게)\-p 6379:6379:
websocket을 먼저 배우고 이 기술의 발전된 기술인 STOMP 에 대해서 알아야한다. 이 둘의 차이점을 기반으로 공부할 것이다.그리고 redis의 pub/sub 이용해서 멀티서버 환경을 고려해야한다.이것을 간략하게 설명하자면 A와 B가 메시지를 주고 받는 다고 가
폴링 방식은 프로토콜이라기 보다는 코딩 방식이다.HTTP 프로토콜을 사용하더라도 Websocket 처럼 화면에 실시간으로 보이게 할 수 있다.js 코드로 몇초에 한번씩 서버에 새로운 메시지가 있으면 보내줘! 라고 HTTP 요청을 보낸다.그럼 주기적으로 메시지를 받을 수

웹소켓의 발전된 형태가 STOMP\-> Websocket 위에서 동작하는 메시징 프로토콜메시지가 서버에 들어오면 서버는 웹소켓으로 연결된 클라이언트 모든 대상들에게 메시지를 전부 다 송신해주는 방식이다.그룹화된 채팅 A-B, A-B-C, B-C, C-D 이런식으로 그룹

member.getId() 이거랑, HttpStatus 이 내용을 return 해주기로 했는데 이미지에서 확인할 수 있다. getId() -> 1, HttpStatus -> 201 Created기존의 로그인 방법에서는사용자가 요청을 보낸다.spring 서버에서 cont

api에서 특정 값이 출력되는 것을 가져다 다른 api에 수동으로 옮겨 적는 일을 postman의 environment에서 자동화 시켜줄 수 있다.예를 들어 아래 이미지와 같이 토큰값을 생성하는 api가 있다고 가정해보자해당 토큰을 이용해서 다른 경로의 인증을 한다고

WebSocketMessageBrokerConfigurer를 구현한 StompWebsocketConfig 클래스 생성WebSocketMessageBrokerConfigurer 는 STOMP프로토콜을 기반으로 WebSocket 메시지 브로커를 설정하고 구성할 때 사용주요