1장은 카프카에 대한 소개이므로 생략. 2장 카프카 스트림즈 시작하기 - 카프카 스트림즈 주요특징 아파치 플링크, 스파크 같은 기술과 다르게, 제출/실행용 클러스터가 필요 없음. 카프카스트림즈는 마이크로 배치형태로 여러 이벤트를 가져오는게 아닌, 한번에 한 이벤트 방식으로 구현. ( 여러개의 메시지를 한번에 가져오는 컨슈머에 붙어있다고 해도, 스트림즈는 하나씩만 처리한다 ) - 카프카 스트림즈 구성 요소 ( 토폴로지 ) 1. 소스 프로세서 - 스트림할, 소스데이터를 넣을 수 있는 곳. 2.스트림 프로세서 - 데이터를 처리/변환 하는곳. 3. 싱크프로세서 - 처리 후, 다시 카프카 메시지를 생상하는 곳. - 상태가 없는 처리 vs 상태가 있는 처리 => 데이터를 스트림하면서, 이전 단계의 데이터를 기억해서..
유니티 vs 연극 연극 유니티 게임 프로젝트 막 / 장면 Scene 인물 & 소품 Object 대본 Script 더보기 오브젝트의 라이프 사이클 : 초기화 > (활성화, onEanble) [물리 > 게임 로직] (비활성화, OnDisable) > 해체 - 초기화 영역 : Awake: 오브젝트 생성시 최초 한번 초기화 Start: 업데이트 시작직전 / 프레임 시작 시, 최초 한번 실행 - 활성화 영역 OnEanble: 오브젝트가 활성화 될 때 - 업데이트 영역 : fixedUpdate: 물리 효과가 적용된(Rigidbody) 오브젝트를 조정할 때 사용 (Update는 불규칙한 호출임으로 물리엔진 충돌검사 등이 제대로 안될 수 있음) Update: 스크립트가 enabled 상태일때, 매 프레임마다 호출, 물..
타임스탬프 컴퓨터가 시간을 표현하기 위해 사용하는 값. 최소 값은 1970년 1월 1일 0시 0분 0초 단조 시간 해당 컴퓨터의 CPU 또는 하드웨어 에서 직접 계산하는 값. 외부의 시간에 영향을 받지 않는다. BUT 시스템 재부팅 시, 값이 초기화 됨. 주로 코드와 코드사이에, 걸린 시간을 측정할 때 사용한다. 실제 시간 주기적으로 시간 서버로 부터 가져온 시간 값. 여러 서버에서 동일한 작업을 수행할 시, 똑같은 타임 서버를 바라보게 하는 것이 중요. 타임 존 설정이 중요하다.
* 도서명은 비공개 입니다. * 1. 문자열 인코딩 문자열 인코딩이란? 문자를 코드로 표현하는 방식 EX) ASCII 의 'A' = 01000001 (65) ASCII 처음으로 표준을 정립한 인코딩 방식. 영어 + 숫자 + 공백 및 특수문자 표현 ( 총 128개 ) 1글자에 1byte. EUC-KR 한국에서 만든, 한글을 표현하는 인코딩 방식. 1글자에 2byte. UNICODE(UTF-8, UTF-16, UTF-32) 모든언어를 표현할 수 있는 인코딩 방식. UTF-8 : 문자 당 1~6 바이트 사용. ASCII와 호환 O UTF-16 : 문자 당 2 or 4 바이트 사용. ASCII 호환 X UTF-32 : 문자 당 4바이트 사용, ASCII 호환 X
보호되어 있는 글입니다.
보호되어 있는 글입니다.
Spring Boot Actuator란? 정의 어플리케이션의 상태와 여러지표들을 API로 제공 어플리케이션을 조작할 수도 있음( shutdown, restart, pause, ... ) 기타 정보를 더 알고싶으면 https://supawer0728.github.io/2018/05/12/spring-actuator/ 를 참고 하기 바란다. 사용법과 기능에 대한 자세한 소개가 있다. Actuator + Eureka를 이용한 무중단 서비스 구축 ( /actuator/shutdown 호출 시 ) 거래 가 진행중일 때 Shutdown(요구사항) 1. Eureka같은 Service Discovery와 연동 상황에서도 제거 한다고 알리고, 즉시 다른서비스에서 호출하지 않도록 하는가? OK => Eureka Clien..
[ Zuul 개요 ] RequestContext holds Request, response, state information and data for ZuulFilters to access and share. The requestContext lives for the duration of the request and is ThreadLocal. - ZuulFilter는 Pre -> Route -> Post 필터 순서로 Thread가 진행되는데 이때 쓰레드 안에 Local Storage 이용하여 필요한 데이터를 쉽게 전파하기 위하여 RequestContext 구현체를 사용한다. extensions of RequestContext can be substituted by setting the contextCla..
[ 1. 설치 ] jenkins 네트워크 생성 : docker network create jenkins jenkins 볼륨 생성 : docker volume create jenkins-data dind 설치 후 Run ( 젠킨스 안에서 docker daemon 명령 수행 가능 ) jenkins 설치 후 Run jenkins 접속 및 인증, 플러그인 설치 # 1. network 설정 # docker network create jenkins # 2. volume 설정 # docker volume create jenkins-data # 3. dind 설치 # docker container run --name jenkins-docker --rm --detach ^ --privileged --network jen..