basic 132

플젝 구현 기술 정리

스톰 서버 클라이언트 메세지 브로커 : 서버 단위 웹소켓은 : 클라이언트 단위 1 HTTP 커넥션 요청 2 메세지 브로커가 sub pub으로 요청하면 이게된다 STOMPS sub/ 가상의 채팅방에 구독 pub/ 가상의 채팅방이 보냄 메세지가 pub으로 들어가면 메세지 브로커가 sub한 사람들에게 보내줌 메시지 서비스에서 저장해놨다가 로그를 불러옴 pause (어디까지 읽었어요) 이시간 이후로 들어온 메세지를 전부 뿌려주는것 들어오면 pause - 채팅 안읽은것 모임에enter하면 스톰으로 가면서 enter메세지랑 puse메세지를 같이 생성 실제로 채팅방 입장했을때 퍼지메세지 삭제 각멤버마다 퍼지id를 채팅 개수 실시간으로 뜨는것/푸쉬알람이랑 같은 거 씀 SSE Emitter SSE이미터(에미터) : Co..

basic/spring 2023.12.04

Spring

봄이 올까요...... Servlet Container를 기반으로 돌아감. new해서 인스턴스를 만들었는데 spring에서는 new라는 키워드가 사라짐. 그렇지만 코드가 동작함. sts : 이클립스 기반으로 스프링 기술을 쉽게 쓸수있게 한 툴 https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 spring 사이트 https://spring.io/ Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io spring 시작 Group Id : ..

basic/spring 2023.10.24

javascript 강의

node.js - server runtime 브라우저에서 동작하는 코드 (제공하는 코드) 웹API getelement 등등 javascript는 브라우저 안에서만 동작했는데 브라우저 나와서 서버어세ㅓ 해보자해서 나온게 노드.js node.js 다운로드 LTS (Long Term Support) 버전 https://nodejs.org/ko npm package manager add to PATH 다운로드 완료 후 버전확인 >node -v >npm -v vscode에서 폴더선택 Ctrl+V :터미널켜기 node server.js Ctrl+click Ctrl+C 서버종료 -디바운싱 마지막으로 입력하고 손뗐을때 함수 실행. settimeout() https://developer.mozilla.org/ko/doc..