본문 바로가기
728x90

지식9

웹 소켓 vs SSE vs Polling 지금하고 있는 스터디에서 알람 기능을 만들어 보려고 하는데 뭘 써야 하지하고 고민하다가 서버에서 발생한 이벤트를 클라이언트로 보내는 방법들에 대해서 찾아봤다. 우선 가장 먼저 생각난제 WebSocket이었는데 사실상 알람은 양방향까지는 필요없을 것 같아서 고민하다가.. SSE를 알게됐다. 차이점하고를 정리해보자. https://hpbn.co/websocket/#transport-flow 웹 소켓 가장 먼저 생각나는 건 채팅방, 양방향 통신 요청한 클라이언트에만 응답하는 것이 아니라(http), 웹 소켓 프로토콜을 통해서 웹 소켓 포트에 접속한 모든 클라이언트에게 이벤트 방식으로 응답(연결 한 번만 맺으면 됨)함. 전이중 연결과 웹소켓 서버가 필요함. 방화벽을 열지 않고도 양방향 통신 가능함. - http.. 2023. 4. 6.
Docker 이용해서 Jeus7 올리고 테스트 프로젝트 올려보기 https://saltlee.tistory.com/81 도커 이용해서 jesu7 테스트 진행하기 jeus 관련 이미지를 pull하고 컨테이너를 실행시킨다. jeus 웹콘솔 기본 포트는 9736 port이다. 서버 제어 관련 명령어들은 컨테이너 내부 /WEB/bin 폴더에 있다. 웹콘솔 내부 포트 9736를 외부로 뚫어줘서 접근 가능하게 하고 테스트로 올린 서버의 포트 8808도 접근 가능하게 하려고 외부 포트를 뚫어줬다. 신기한 웹 콘솔 화면이 있다. 평생 톰캣만 써봐서 새롭다. 국내산인 것도 신기하다. 기본 IP: administrator PW: jeusadmin 요렇게 도메인 레벨 관리 설정 페이지도 있다. 서버 레벨도 있다. 어플리케이션 배포하기 install 버튼을 누르고 어플리케이션 파일을 업로.. 2022. 10. 28.
from origin 'http://localhost:3000' has been blocked by CORS policy / CORS란? 참고 https://hannut91.github.io/blogs/infra/cors https://yeonyeon.tistory.com/236 Access to XMLHttpRequest at 'http://localhost:8090/api/v1/login' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 프론트 리액트 서버 localhost:3000 포트에서 백엔드 서버 loc.. 2022. 9. 21.
앤서블(Ansible) 개념 정리 앤서블 (Ansible) IT 자동화 도구로 시스템을 구성하고, 소프트웨어를 배포하고, 지속적인 배포 또는 제로 다운 타임 롤링 업데이트와 같은 고급 IT 작업을 조율 할 수 있는 도구입니다. 앤서블의 주요 목표는 단순성과 사용 편의성이다. 최소한의 변경만 이용하고, 데이터 전송을 위해서 OpenSSH를 이용하고 사람이 이해하기 편하도록 yaml 언어를 이용하여 작업한다. 자동 구축/관리하려는 원격 인프라에 명령을 전달하는 방식으로 동작한다. 레드햇 앤서블이 타 IaC 툴에 비해 강점을 보이는 부분은 바로 온프레미스와 클라우드 환경 모두를 아우를 수 있다는 점이다. 메타넷티플랫폼 김정한 이사는 “이미 ‘레드햇 앤서블’은 온프레미스에 대한 검증을 마쳤으며, HW 인프라 및 OS, 미들웨어 등 하단 인프라 .. 2022. 8. 19.
728x90