Home
Jiny
Cancel

SIY Spring Cloud Api GateWay 2

Spring Cloud Api Gateway(인증 및 인가) 💿 CORS API Gateway도 cors policy가 적용 되므로 defaultfilter를 적용해 줌으로서 허용하는 origin을 설정할 수 있다. 💿 인증 방식 쿠키를 이용한 jwt 인증 redis의 Cache를 이용한 logout 💿 인증 하는 곳 ...

SIY Spring Cloud Api GateWay 1

Spring Cloud Api Gateway(Filter) 💿 APi Gateway 주요 기능 인증 및 인가(Authentication and Authorization) 인증서 관리나, 인증, SSL, 프로토콜 변환과 같은 기능들은 API Gateway에서 오프로드 함으로, 각각의 서비스의 부담을 줄이고, 서비스의 관리 및 업그레이...

Network-AMQP

Network-AMQP 💿 AMQP 통신 Advanced Message Queing Protocal의 약자로 흔히 알고있은 MQ의 오픈소스에 기반한 표준 프로토콜 가장 많이 쓰는 건 erlang과 자바에 기반을 둔 RabbitMQ ___ 💿 등장 배경 상용화된 MQ 제품들 대부분 플랫폼 종속적: 서로 ...

authentication-jwt

authentication(JWT) 💿 jwt 구조 WT는 Header, Payload, Signature의 3 부분으로 이루어지며, Json 형태인 각 부분은 Base64로 인코딩 되어 표현된다. 각각의 부분을 이어 주기 위해 . 구분자를 사용 Base64는 암호화된 문자열이 아니고, 같은 문자열에 대해 항상 같은 인코딩...

SIY Spring Cloud Eureka

Eureka 💿 Eureka 유레카는 클라이언트와 서버로 나뉘어저 있다. 유레카 서버 모든 마이크로 서비스가 자신의 가용성을 등록하는 레지스트리 등록되는 정보는 서비스 ID 와 URL이 포함되는데 유레카 클라이언트를 통해서 이 정보를 서버에 등록 등록된 정보를 통해서 서비스의 동적 발견이 가능 ...

Operation System 6 file

Operation System 6(파일 시스템) 💿 파일 운영체제의 저장장치의 물리적 특성을 추상화한 논리적 저장 단위 파일은 운영체제에 의해 물리 장치들로 맵핑되기도 하며, 일반적으로 비휘발적 특성을 지니기 때문에, 전원이 끊어진 상황에서도 정보들을 영구히 보존할 수 있다 프로그램 : 소스 프로그램, 목적 프로그램으로 나누어 ...

Operation System 6 Virtual Memory

Operation System 6(페이징) 💿 가상 메모리 메모리 과할당(over allocation) 즉 실제 메모리의 사이즈 보다 더 큰 사이즈의 메모리를 프로세스에 할당하기 위한 방법 프로세스의 모든 코드는 항상 필요한 것이 아니다. 필요한 부분만 메모리에 올림으로써 메인 메모리에 올라가는 프로세스의 크기를 줄인다.(동적 적재와 ...

Operation System 4 paging 2

Operation System 4(페이징) 💿 페이지 교체 알고리즘 현재 할당된 페이지 중 어떤 것 교체할 지 결정하는 방법 가상 메모리는 요구 페이지 기법을 통해 필요한 페이지만 메모리에 적재하고 사용하지 않는 부분은 그대로 둠 하지만 필요한 페이지만 올려도 메모리는 결국 가득 차게 되고, 올라와있던 페이지가 사용이 다 된 후에도 자...

Operation System 4 paging 1

Operation System 4(페이징) 💿 내부 단편화와 외부 단편화 내부 단편화 빈 공간이 50인데 들어간 프로세스가 30 이므로 20이라는 공간이 남음. 저 공간은 너무 작아서 사용하지 못함 외부 단편화 작업보다 많은 공간이 남아 있더라도 실제로 그 작업을 받아 들이지 못하는 경우 💿 페이징 과 세그먼테이션 ...

Operation System 4 memory

Operation System 4(메모리) 💿 메모리 메모리는 주소와 데이터로 구성 CPU가 원하는 데이터의 주소를 메모리에 보내주게 되면 CPU에게 해당하는 데이터를 보내준다. 또한 CPU에서 계산된 결과를 메모리의 특정 주소를 담아 명령을 보내면 메모리에 해당 주소에 데이터를 저장한다. 프로그램을 개발할 때는 여러 가지의 파일 형태...