[Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 2
·
Spring/동시성 & Lock
2024.09.22 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1동시성 처리우리가 웹 서비스를 개발하다보면 수많은 종류의 동시성 문제를 만날 수 있다.주문을 도메인으로 갖는 서비스에서 상품 재고 동시성 처리선착순 쿠폰에 관한 동시성 처리한정판 등hdbstn3055.tistory.com  우리는 이전 포스팅에서 아래 내용까지 살펴보았다. 분산 환경에서의 synchronized 한계 synchronized 키워드는 단일 인스턴스 상에서 멀티 쓰레드가 Critical Section에 접근하는 경우 동시성 제어가 가능하다.하지만, 우리는 SPOF(단일 장애점..
2024.09.24 학습일기
·
개발 기록
사이드 프로젝트 회의Elastic Cache Redis `maxmemory policy` `allkeys-lru` 정책으로 변경캐시가 가득찼을 경우 TTL이 정해져있는 키와 정해져있지 않은 키 전부 LRU 정책으로 삭제이미지 AWS S3 배치처리 2024.09.24 - [CS/Network] - What does Internet look like? & What happens on the Internet? - 2 What does Internet look like? & What happens on the Internet? - 22024.09.23 - [CS/Network] - What does Internet look like? & What happens on the Internet? - 1 What do..
What does Internet look like? & What happens on the Internet? - 2
·
CS/Network
2024.09.23 - [CS/Network] - What does Internet look like? & What happens on the Internet? - 1 What does Internet look like? & What happens on the Internet? - 1INTERNET FROM A SERVICE VIEW(서비스 관점에서 본 인터넷)인터넷은 하나의 인프라이다.인터넷은 다양한 애플리케이션에 서비스를 제공한다.웹, VoIP, 이메일, 게임, 전자 상거래, 소셜 네트워크 등애플리hdbstn3055.tistory.com STRUCTURE OF NETWORK COREEnd systems은 ISP(인터넷 서비스 제공자)를 통해 인터넷에 연결된다.가정용, 기업용, 대학교용 ISP들이 이에..
2024-09-23 학습일기
·
개발 기록
2024.09.23 - [CS/Network] - What does Internet look like? & What happens on the Internet? - 1 What does Internet look like? & What happens on the Internet? - 1INTERNET FROM A SERVICE VIEW(서비스 관점에서 본 인터넷)인터넷은 하나의 인프라이다.인터넷은 다양한 애플리케이션에 서비스를 제공한다.웹, VoIP, 이메일, 게임, 전자 상거래, 소셜 네트워크 등애플리hdbstn3055.tistory.com 알고리즘꽃길숫자 게임네트워크
What does Internet look like? & What happens on the Internet? - 1
·
CS/Network
INTERNET FROM A SERVICE VIEW(서비스 관점에서 본 인터넷)인터넷은 하나의 인프라이다.인터넷은 다양한 애플리케이션에 서비스를 제공한다.웹, VoIP, 이메일, 게임, 전자 상거래, 소셜 네트워크 등애플리케이션에 프로그래밍 인터페이스를 제공한다.애플리케이션 프로그램이 인터넷에 연결할 수 있는 훅(hooks)을 제공한다.다양한 서비스 옵션을 제공한다. INTERNET COMPONENTS - 1 Millions of connected computing devices(연결된 수백만대의 컴퓨팅 장치)Hosts = end systems(종단 시스템)Running network apps(실행되고 있는 네트워크 앱들)Communication links(통신 링크)Fiber(광섬유), copper(구..
2024-09-22 학습일기
·
개발 기록
2024.09.22 - [Spring] - [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1 [Spring] synchronized 키워드를 활용한 동시성 문제 해결 및 한계 - 1동시성 처리우리가 웹 서비스를 개발하다보면 수많은 종류의 동시성 문제를 만날 수 있다.주문을 도메인으로 갖는 서비스에서 상품 재고 동시성 처리선착순 쿠폰에 관한 동시성 처리한정판 등hdbstn3055.tistory.com  알고리즘최고의 집합