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
모듈 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
이 과정에 참여하는 데 필요한 특정 요구 사항은 없습니다.
회원 평가 (5)
good atmosphere
Martin Jesterschawek
Course - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Course - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Course - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.