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

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Uruguay!

As a Business Development Manager you will:

  • expand business in Uruguay
  • 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