Revenue 자세히보기

IT 2

kafka

Kafka란 LinkdIn에서 처음 개발된 분산 메시징 시스템으로써 현재는 Confluent에서 개발되고 있다. Kafka는 데이터 파이프라인을 구축할 때 가장 많이 사용 되는 시스템이고 RabiitMQ와 비교가 많이 되지만 성능의 효율이 더 좋다. Kafka는 다음과 같은 특성을 갖는다. 1) Publish, Subscribe (발행/구독) Pub-Sub은 메세지를 직접 생산하고 소비자를 결정하는 관계가 아니다. Publisher는 Topic 을 통해서 메세지를 생산하는 일만 담당하며, Consumer는 Topic을 통해 메세지를 소비만 한다. 즉 Publisher, Consumer는 서로 직접적으로 연결되어 있지 않다. 2) File 시스템 저장 메세지를 메모리 큐에 저장하는 방법 대신 File 시스..

IT 2020.09.10

OAuth2.0

Google OAuth2.0이란? OAuth 2.0은 다양한 플랫폼 환경에서 권한 부여를 위한 산업 표준 프로토콜입니다. OAuth 2.0은 페이스북이나 구글의 아이디로 제 3의 서비스에 로그인해서 등록되어 있는 정보( 친구 목록 )나 기능( 담벼락 글쓰기 )에 접근할 수 있는 권한을 제어하기 위한 표준 프로토콜입니다. 용어 용어 설명 Resource owner Resource Server의 계정을 소유한 일반 사용자 notice Client Resource owner을 대신해 인증과 자원을 사용할 수 있도록 제공하는 Client 티스토리 Authorization Server Resource owner을 인증하고 리소스 접근 권한을 Client에게 임명합니다. Google Resource Server 보..

IT 2020.09.10