Cursos de Curso de Infinispan

Algunos de nuestros clientes

Código del Curso

infin

Duración

28 horas (usualmente 4 días, incluidas las pausas)

Requerimientos

No hay requisitos específicos necesarios para asistir a este curso.
 

Descripción General

Infinispan es un caché distribuido y un software clave de almacenamiento de datos NoSQL desarrollado por Red Hat.

Programa del Curso

Módulo 1. Presentación de la grilla de datos Infinispan

  • Infinispan y JSR 107 - API de caché temporal de Java
  • Comenzando con Infinispan
  • Instalando Infinispan
  • Mirando dentro de la caja
  • Usando Maven
  • Creando tu primer proyecto
  • Configurando el ambiente

Módulo 2: arquitectura Infinispan

  • Anatomía de un caché agrupado Infinispan
  • El modo integrado (P2P)
  • El modo cliente / servidor
  • El contenedor de caché
  • Caché predeterminada
  • Nombrando tus cachés

Módulo 3: Comprender las topologías Infinispan

  • Modos de agrupamiento
  • El modo local
  • El modo de invalidación
  • El modo replicado
  • Comprender la replicación sincrónica y asíncrona
  • El modo de distribución
  • Insinuación del servidor
  • Almacenamiento en caché L1

Módulo 4. Configuración de un caché Infinispan

  • Configuración declarativa en Infinispan
  • Comprender el elemento JGroups
  • Configuración del subsistema de subprocesos
  • Configurando el elemento contenedor-caché
  • Configuración programática
  • API Infinispan
  • Aprendiendo la API de caché
  • Comprender los desalojos de caché
  • Configurando caducidad del caché
  • Desalojo v / s Caducidad

Módulo 5. Datos persistentes en Infinispan

  • Configurando un cargador de caché
  • Cargadores de caché basados en el sistema de archivos
  • Cargadores de caché basados en JDBC
  • Tienda de caché JPA
  • Seleccionar un cargador de caché JDBC
  • Usando pasivación en su aplicación

Módulo 6. El papel de Marshalling

  • Soporte para objetos no serializables
  • Configuracion avanzada
  • Conectar Infinispan con Externalizadores definidos por el usuario

Módulo 7. Consultas e índices

  • El módulo de consulta infinispan
  • Configuración
  • Modos de caché y administración de índices
  • Compartiendo el índice
  • Agrupación del índice en Infinispan
  • Reconstruir el índice
  • Obteniendo estadísticas de consulta
  • Infinispan's Query DSL
  • Operadores de filtrado
  • Condiciones booleanas
  • Condiciones anidadas
  • Proyecciones
  • Clasificación
  • Paginación
  • Agrupación y agrupación

Módulo 8. Uso de HotRod Client

  • Introducción
  • Instalacion y configuracion
  • Usando la API

Módulo 9. Uso de Streams API

  • Operaciones corrientes comunes
  • Local / Invalidación
  • Distribución / Replicación
  • Rehash aware
  • Publicación por entregas
  • Computación Paralela
  • Tiempo de espera de la tarea
  • Inyección
  • Ejecución de flujo distribuido
  • Operadores de actualización de redes basados en claves
  • Excepciones de operación intermedia

Módulo 10: Descripción de las transacciones y la concurrencia

  • Fundamentos de transacción
  • API de transacción de Java
  • Modos transaccionales
  • Acceso a datos no transaccionales
  • Modelos transaccionales
  • Transacción optimista
  • Transacción pesimista
  • Elegir el mejor modelo de transacción
  • Por lotes
  • Recuperación de transacción
  • Integración con el administrador de transacciones
  • Bloqueo y control de concurrencia
  • Control de concurrencia multiversion
  • Configuración de niveles de aislamiento en Infinispan
  • Bloqueo implícito y explícito
  • Tiempos de espera de bloqueo
  • Detección de punto muerto
  • Versiones de datos

Módulo 11. Presentación de Hibernate OGM

  • Funciones de Hibernate OGM
  • Arquitectura Hibernate OGM
  • Comprender cómo funcionan las asignaciones
  • Instalación y uso de Hibernate OGM
  • Crear un proyecto Hibernate OGM usando Maven
  • Configurando la unidad de persistencia
  • Configuración de cachés Infinispan para Hibernate OGM
  • Creando el modelo de dominio

Módulo 12. Comprender la replicación entre sitios cruzados

  • Implementación de muestra
  • Replicación de datos
  • Tomando un sitio fuera de línea
  • Transferencia de estado entre sitios

Módulo 13. Mirando a la versión 9

  • Las noticias con la versión 9
  • Comprender los principales cambios
  • Actualización de la ruta de 8.x a 9

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Cursos Relacionados

Promociones

Descuentos en los Cursos

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

is growing fast!

We are looking to expand our presence in Chile!

As a Business Development Manager you will:

  • expand business in Chile
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones