| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- java 백준 1509
- mongodb lookup
- spring mongodb switch
- 백준 특정한 최단 경로
- 백준 2252 줄세우기
- kotiln const
- Java Call By Refernce
- java 팩토리얼 개수
- ipfs singletone
- nodejs rabbitmq
- Spring ipfs
- spring mongoTemplate switch
- kotiln const val
- java 1509
- spring mongoTemplate
- go
- 익명 객체 @transactional
- spring mongodb
- Claude Intelij 연결
- ipfs bean
- 백준 연결요소 자바
- java 1238
- javav 1676
- java 파티
- 자바 백준 팩토리얼 개수
- rabbitmq 싱글톤
- kotiln functional interface
- 백준 1504 java
- 자바 1676
- 안정해시
Archives
- Today
- Total
목록2025/01/19 (1)
공부 흔적남기기
안정해시(해시링)
안정해시안정해시는 샤드와 같이 분산서버에 골고루 트래픽이나 데이터를 분산할때 분산이 안정적이로 이루어지게 하는 기법이다. 이때 주로 사용되는게 해시링이다. 해시링은 하나의 해시값들을 하나점으로 두고 각 점들을 통해 만든 링이라고 보면된다. 클라이언트에서 요청받은 데이터를 해싱해서 해시링에 올리고 가장 가까운 분산 서버에 저장하는 방식이다. 이때 왜 해시링을 사용하는지 궁금할 것이다. 그냥 분산서버의 개수 N으로 모듈러 연산을 하면되는거 아닌가? 모듈러 연산을 하게되면 분산서버의 개수 N에 영향을 받게된다. 분산서버는 언제든지 늘어나거나 줄을 수도 있고 특정 장애에 의해서 줄어들 수도 있다. 이때마다 모듈러의 값이 변하기 때문에 캐시히트와 캐시미스에대해 관리가 불가능해진다. 해시링을 사용하게되면 최대 해..
MSA & Arcitecture
2025. 1. 19. 01:10