Apache Traffic 분기 처리 방식
1. Apache HTTP Server (HTTPd) 방식 HTTPd는 주로 mod_proxy_balancer와 mod_rewrite를 사용하여 트래픽을 정교하게 제어한다. 1) 가중치 기반 로드 밸런싱 (Canary 배포용) 서버의 성능이 다르거나, 신규 버전을 10%의 사용자에게만 노출하고 싶을 때 사용한다. 동작 원리: 각 Ba...
1. Apache HTTP Server (HTTPd) 방식 HTTPd는 주로 mod_proxy_balancer와 mod_rewrite를 사용하여 트래픽을 정교하게 제어한다. 1) 가중치 기반 로드 밸런싱 (Canary 배포용) 서버의 성능이 다르거나, 신규 버전을 10%의 사용자에게만 노출하고 싶을 때 사용한다. 동작 원리: 각 Ba...
1. Merge Commit (새로운 병합 커밋 생성) 일반적으로 git merge <branch-name> 명령어를 실행할 때 기본적으로 사용되는 방법이다. 1) 작동 방식 Merge Commit 생성: 두 브랜치(main과 feature)의 변경 이력을 합치고, 그 결과를 저장하는 새로운 커밋(Merge Commit)을...
1. Windows 기능 설정 Winodws 기능 켜기/끄기 → Linux용 Windows 하위 시스템 2. Ubuntu 설치 1) 방법 1: Console 설치 wsl --install -d Ubuntu-22.04.5 2) 방법 2: Microsoft Store에서 Ubuntu 22.04.5 LTS 설치 3. Ubuntu 터...
1. VSCode에서 Spring Boot 사용 Visual Studio Code는 Spring Boot 애플리케이션 개발자를 위한 이상적인 경량 개발 환경이며, 다음을 포함하여 여러 가지 유용한 VSCode 확장 기능이 있다. Spring Boot Tools Spring Initializr Spri...
1. Axios import axios from 'axios'; function get() { axios.get('http://localhost:8080/get?title=foo&id=1') .then(response => { console.log("GET Response:", response...
1. Ubuntu에 Node.js LTS(v22.x) 설치 시작하기 전에 시스템에 curl이 설치되어 있는지 확인한다. curl 설치되어 있지 않으면 다음 명령을 사용하여 설치할 수 있다. sudo apt-get install -y curl 2. 설치 스크립트 다운로드 curl -fsSL https://deb.nodesource.com/setu...
1. 일반적인 HTTP 세션 HTTP와 같은 클라이언트-서버 프로토콜에서 세션은 세 단계로 구성된다. ① 클라이언트는 TCP 연결(전송 계층이 TCP가 아닌 경우 해당 연결)을 설정한다. ② 클라이언트는 요청을 보내고 답변을 기다린다. ③ 서버는 요청을 처리하여 답변을 보내고 상태 코드와 적절한 데이터를 제공한다. HTTP/1.1부터는 세 번째...
1.매핑 프레임워크 1) Dozer Dozer는 재귀를 사용하여 한 객체에서 다른 객체로 데이터를 복사하는 매핑 프레임워크이다. 이 프레임워크는 빈 간에 속성을 복사할 수 있을 뿐만 아니라, 서로 다른 유형 간에 자동으로 변환할 수도 있다. Dozer 프레임워크를 사용하려면 프로젝트에 다음과 같은 종속성을 추가해야 한다. <dependenc...
1. World Wide Web의 발명 1989년, CERN에서 근무하던 팀 버너스-리는 인터넷 기반 하이퍼텍스트 시스템 구축을 제안했다. 처음에는 메시(Mesh) 라고 불렸지만, 1990년 구현 과정에서 월드 와이드 웹(World Wide Web)으로 이름이 바뀌었다. 기존의 TCP와 IP 프로토콜을 기반으로 구축된 이 시스템은 네 가지 구성 요소로...
1. HTTP HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미한다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미...