Course Outline

모듈 1. Infinispan 데이터 그리드 소개

  • Infinispan 및 JSR 107 – Java 임시 캐싱 API
  • Infinispan 시작하기
  • 설치 중 Infinispan
  • 상자 안을 살펴보면
  • Maven 사용
  • 첫 번째 프로젝트 만들기
  • 환경 설정

모듈 2: Infinispan 아키텍처

  • Infinispan 클러스터형 캐시 분석
  • 임베디드(P2P) 모드
  • 클라이언트/서버 모드
  • 캐시 컨테이너
  • 기본 캐시
  • 캐시 이름 지정

모듈 3: Infinispan 토폴로지 이해

  • 클러스터링 모드
  • 로컬 모드
  • 무효화 모드
  • 복제 모드
  • 동기 및 비동기 복제 이해
  • 배포 모드
  • 서버 힌트
  • L1 캐싱

모듈 4. Infinispan 캐시 구성

  • Infinispan의 선언적 구성
  • JGroups 요소 이해
  • 스레드 하위 시스템 구성
  • 캐시 컨테이너 요소 구성
  • 프로그래밍 방식 구성
  • Infinispan API
  • 캐시 API 학습
  • 캐시 제거 이해
  • 캐시 만료 구성
  • 퇴거 vs 만료

모듈 5. Infinispan의 데이터 유지

  • 캐시 로더 구성
  • 파일 시스템 기반 캐시 로더
  • JDBC 기반 캐시 로더
  • JPA 캐시 저장소
  • JDBC 캐시 로더 선택
  • 애플리케이션에서 패시베이션 사용

모듈 6. 마샬링의 역할

  • 직렬화할 수 없는 객체에 대한 지원
  • 고급 구성
  • 사용자 정의 외부화 장치를 사용하여 Infinispan 연결

모듈 7. 쿼리 및 인덱스

  • infinispan 쿼리 모듈
  • 구성
  • 캐시 모드 및 인덱스 관리
  • 인덱스 공유
  • Infinispan의 인덱스 클러스터링
  • 인덱스 재구축
  • 쿼리 통계 얻기
  • Infinispan의 쿼리 DSL
  • 필터링 연산자
  • 부울 조건
  • 중첩된 조건
  • 예상
  • 정렬
  • 쪽수 매기기
  • 그룹화 및 집계

모듈 8. HotRod 클라이언트 사용

  • 소개
  • 설치 및 구성
  • API 사용

모듈 9. 스트림 API 사용

  • 일반적인 스트림 작업
  • 로컬/무효화
  • 배포/복제
  • 재해시 인식
  • 직렬화
  • 병렬 계산
  • 작업 시간 초과
  • 주입
  • 분산 스트림 실행
  • 키 기반 재해시 인식 연산자
  • 중간 작업 예외

모듈 10: 트랜잭션 및 동시성 이해

  • 거래 기초
  • Java 거래 API
  • 거래 모드
  • 비트랜잭션 데이터 액세스
  • 거래 모델
  • 낙관적인 거래
  • 비관적인 거래
  • 더 나은 거래 모델 선택
  • 배치 모드
  • 거래 복구
  • 트랜잭션 관리자와 통합
  • 잠금 및 동시성 제어
  • 다중 버전 동시성 제어
  • Infinispan에서 격리 수준 구성
  • 암시적 및 명시적 잠금
  • 잠금 시간 초과
  • 교착 상태 감지
  • 데이터 버전 관리

모듈 11. Hibernate OGM 소개

  • 최대 절전 모드 OGM 기능
  • 최대 절전 모드 OGM 아키텍처
  • 매핑 작동 방식 이해
  • Hibernate OGM 설치 및 사용
  • Maven을 사용하여 Hibernate OGM 프로젝트 생성
  • 지속성 단위 구성
  • Hibernate OGM을 위한 Infinispan 캐시 구성
  • 도메인 모델 만들기

모듈 12. 교차 사이트 복제 이해

  • 샘플 배포
  • 데이터 복제
  • 사이트를 오프라인으로 전환
  • 사이트 간 상태 전송

모듈 13. 버전 9 살펴보기

  • 버전 9의 소식
  • 주요 변경 사항 이해
  • 8.x에서 9로 경로 업그레이드

Requirements

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

  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (5)

Related Courses

Related Categories