일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- try-catch
- feign
- GC
- AutoCloseable
- Class Loader
- Runtime data area
- tcp
- circuitbreaker
- execution engine
- webflux
- 날짜쿼리
- optional
- 동작방식
- 코딩테스트
- try-with-resources
- zipWith
- 람다표현식
- wagon-ssh
- n+1
- jvm
- Kotlin
- closeable
- springboot
- intelij
- java
- jetbrain
- 4-way-handshake
- Hotspot VM
- try-catch-finally
- resilience4j
- Today
- Total
목록ETC (2)
JuBin's personal study blog
마이크로서비스 아키텍처(MSA)는 하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처를 말한다. 마이크로서비스 아키텍쳐는 왜&언제 필요한가? 애플리케이션의 배포에 한 시간 이상 소요된다. 단순한 기능 하나를 수정해도 전체 기능에 대한 QA가 필요하다. 단순한 버그 수정이 더 중대한 버그를 생산하는 일이 많아졌다. 현재의 애플리케이션을 기능별로 나눈다고 가정했을 때 수십개의 마이크로서비스가 가능하다. 마이크로서비스 아키텍쳐의 장점은? 마이크로서비스 아키텍처는 서비스의 규모가 커지고 복잡도가 증가할 수록 여러가지 장점을 갖습니다. 변경이 용이하고 변경이 다른 서비스에 미치는 영향이 작다. 개별 서비스 단위 배포라 여러번 배포가 가능하다. 전체 서비스에 대한..

Proxy Server는 한마디로 표현하면 중개자, 중개서버이다. client와 server사이에 위치하여 HTTP 메세지를 정리하는 중개인처럼 동작한다. proxy는 서버이면서 동시에 클라이언트이여야한다. Proxy를 왜 사용하는가? 보안을 개선하고, 성능을 높여주며, 비용을 절약한다. 모든 HTTP 트래픽을 제어할 수 있다. 클라이언트와 서버 사이에 있는 중개인역할로 부적절한 사이트 접근을 차단할 수 있다. 하나의 대기업내에 각기 다른 조직에서 관리되는 다양한 종류의 웹서버들에 대한 제어를 수시로 갱실할 필요 없이, 중앙 프록시 서버에서 접근 제어를 설정할 수 있다. 웹캐시 서버로 활용할 수 있다. EX) CDN서버 Reverse Proxy(대리 프록시 라고도 부른다) 리버스 프록시 서버는 부하 경감..