Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개, 환경 설정 및 첫 번째 응용 프로그램
- Akka 프레임워크
- Actor 모델(정의 및 기원)
- 결함 허용성
- 위치 투명성
- 스케일링
- Akka의 배우들
- Scala/Maven 환경 설정
- Akka의 첫 번째 응용 프로그램
- 프로젝트 생성
- 메시지 클래스 정의
- 액터 클래스 정의
- 실행 클래스 정의
- 아키텍처 및 구성 파일
배우 & 유형 배우
- 배우의 해부학
- 액터 생성(기본 생성자, 사용자 정의 생성자, 액터 계층)
- 메시징 모델
- 메시지 보내기
- 발사하고 잊어버리세요
- 보내고 받기
- 메시지 수신
- 메시지에 답장하기
- 메시지 전달
- 메시지 보내기
- 배우를 멈추다
- 배우를 죽이세요
장애 허용 - 액터 라이프사이클 및 상태
- 충돌시키자
- 감독 및 감독자 전략
- 1대1
- 모두는 하나를 위해
- 라이프사이클 콜백
- 메시지 수신
- 온라인/오프라인 상태
- Hotswap: Become / Unbecome (& stash)
- 유한 상태 머신 FSM
- 주
- 행동
동시성
- 차단 vs 이벤트 기반 API
- 미래와 약속 사용
디스패처 및 경로
- 디스패처
- 패턴으로서의 디스패처
- 집행자 및 파견자
- 디스패처 유형 / 어떤 디스패처를 사용해야 하나요?
- 기본 디스패처
- 고정된 디스패처
- CallingThread 디스패처
- 밸런싱 디스패처
- 라우터
- 라우터의 종류
- 라우터 사용
- application.conf를 통한 라우터 사용
- 분산된 액터를 위한 라우터 사용
- 라우터를 동적으로 크기 조정
- 사용자 정의 라우터
클러스터링
- Akka 클러스터 및 CAP 정리에 관하여
- 클러스터 정의
- 클러스터 멤버 상태
- 클러스터에 메시지 라우팅
- 원격 행위자에게 접근하기
우편함
- 우편함의 종류
- 내구성 있는 우편함
- 회로 차단기
거래(시간 허락 시)
테스트
- 단위 테스트 작성
- Access 배우 참조
- 액터 동작 테스트
- 예외 시나리오 테스트
JMX 및 REST 인터페이스
- RESTful API
- 제이엠엑스
Requirements
이 과정에 참여하는 데 필요한 특정 요구 사항은 없습니다.
21 Hours