반응형 Java3 [대규모 시스템 설계 기초] 3장, 4장 으어 스터디 하다가 아파서 버티다가 마지막에 못듣고 나와버렸다............ ㅠㅠㅠ 일단 스터디한 부분까지 정리!설계 계산 해보기TPS는 Transactions Per Second에 줄임말이다. 초당 처리되는 트랜잭션 수를 의미한다. Read TPS와 Write TPS를 사용하여 유저 수와 기간에 따른 데이터 량을 계산 하는 방법을 알아보쟈~TPS 관련 글: https://docs.whatap.io/en/best-practice-guides/about-apm-dashboard ❓ 30일동안 얼만큼의 데이터가 쌓일까 ❓ READ TPS: 100WRITE TPS: 10유저: 1000명1초 동안의 총 트랜잭션 수총 트랜잭션 수는 유저 수에 TPS를 곱한다.Read 트랜잭션 수/초 = 100 * 1,.. 2025. 1. 8. [HTTP] Stateless/Stateful 뭘 사용해야 할까? 프로젝트 전 알아야하는 개념들을 정리해보았다... 후... 개념은 뭐 정리할 수 있지만 잘 써먹을 수 있겠찌??서버와 클라이언트 간에 진행되는 통신 방식을 알아보자! Stateful서버가 각 클라이언트의 세션이나 상태 정보를 유지하는 것을 말한다. 서버는 클라이언트가 이전에 보낸 요청, 세션 정보 등을 기억하기 때문에 클라이언트가 다시 연결해도 맥락을 잃지 않는다.예시: 로그인한 상태에서 쇼핑몰 장바구니에 물건을 담거나, 게임 중 진행 상황을 저장하는 것이 가능하다.Stateful 원리세션 유지서버는 클라이언트의 상태를 추적하기 위해 메모리에 상태 정보를 저장한다.예: 로그인 정보, 사용 중인 데이터.클라이언트가 새로운 요청을 보내면, 서버는 이 상태 정보를 참조하여 적절히 응답한다.세션 ID 또는 연결.. 2025. 1. 7. [JVM 밑바닥] 1장. 자바, 2장 자동 메모리 관리 조아써! JVM 밑바닥까지 파헤치기 너로 정했다!읽어보자!1장JDK (Java Development Kit)Java 프로그램을 개발하기 위해 필요한 도구 모음 이다.컴파일러, 디버깅 도구, 자바 가상 머신(JVM) 등을 포함하고있다.JRE는 JDK에 포함되어있다.JRE (Java Runtime Environment)Java 프로그램을 실행하는데 필요한 도구들로 구성된 패키지 이다. 자바 메모리 영역과 메모리 오버플로런타임 데이터 영역간단히 말하면, Java Application을 실행할 때 사용되는 데이터들이 저장되는 메모리 공간 이다.실제 클래스 파일이 적재되는 곳으로 JVM이 OS로부터 Java 프로그램 실행을 위한 데이터와 명령어를 저장하기 위해 할당 받는 메모리 공간 이다.메서드 영역(Method.. 2024. 7. 25. 이전 1 다음 반응형