Course Outline

소개, 환경설정 및 첫 번째 적용

    Akka 프레임워크 액터 모델(정의 및 출처) 내결함성 위치 투명성 Akka의 액터 크기 조정
Scala/Maven 환경 설정
  • Akka의 첫 번째 애플리케이션 프로젝트 생성
  • 메시지 클래스 정의
  • 액터 클래스 정의
  • 실행 클래스 정의
  • 아키텍처 및 구성 파일
  • 액터 및 유형화된 액터
  • 액터 분석 액터 생성(기본 생성자, 사용자 정의 생성자, 액터 계층) 메시징 모델 메시지 보내기 실행 후 잊어버리기 보내기 및 받기
  • 메시지 수신

      메시지에 답장하기
    메시지 전달
  • 액터 중지
  • 액터 죽이기
  • 내결함성 - 액터 수명 주기 및 상태
  • 충돌하자 감독 및 감독 전략 One for One All for One
  • 수명주기 콜백
  • 메시지 수신
  • 온라인/오프라인 상태

      Hotswap: 되기 / Unbecome (& stash)
    유한 상태 기계 FSM 상태
  • 행동
  • 동시성
  • 차단 및 이벤트 기반 API 미래 및 약속 사용
  • 디스패처 및 경로
  • Dispatcher 패턴으로서의 Dispatcher Executor & Dispatchers 디스패처 유형 / 기본 디스패처 고정된 디스패처 CallingThread 디스패처 밸런싱 디스패처
  • 라우터 라우터 유형
  • 라우터 사용량

      application.conf를 통한 라우터 사용

    분산 액터의 라우터 사용

      동적으로 라우터 크기 조정
    맞춤형 라우터클러스터링
  • Akka 클러스터 및 CAP 정리 정보 클러스터 정의 클러스터 구성원 상태 클러스터로 메시지 라우팅 원격 행위자 처리
  • 사서함
  • 사서함 유형 내구성이 뛰어난 사서함 회로 차단기
  • 거래(시간이 허락하는 한)
  • 테스트
  • 단위 테스트 Access 행위자 참조 작성 행위자 동작 테스트 예외 시나리오 테스트
  • JMX 및 REST 인터페이스

      RESTful API JMX

    Requirements

    이 과정에 참여하는 데 필요한 특정 요구 사항은 없습니다.

      21 Hours

    Number of participants


    Starts

    Ends


    Dates are subject to availability and take place between 10:00 and 17:00.

    Price per participant

    회원 평가 (2)

    Related Courses

    Combined C/C++, JAVA and Web Application Security

      28 Hours

    Advanced Java Security

      21 Hours

    Combined JAVA, PHP and Web Application Security

      28 Hours

    Related Categories