
Dependencia maven:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.10.8</version>
</dependency>
Passos extras a serem realizados:
Acesseo o console do container, entre com o cqlsh:
CREATE KEYSPACE order_ksp WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1};
crie a tabela de forma manual:
USE order_ksp;
CREATE TABLE order (
id UUID PRIMARY KEY,
description TEXT,
amount DOUBLE,
productId TEXT
);
Configure o cache no spring boot (no arquivo application.yml)
spring:
cache:
type: caffeine
cache-names: produtoCache
caffeine:
spec: maximumSize=500,expireAfterAccess=10m
Habilite a o cache na sua classe main decorando-a com o @EnableCaching
Quer criar aplicações rápidas, escaláveis e eficientes com Spring Boot? Neste curso, você aprenderá do básico ao avançado todas as técnicas essenciais de caching para reduzir a latência e otimizar o desempenho de suas aplicações.
Você começará pelos fundamentos do caching HTTP, entendendo como otimizar respostas com ETags, Cache-Control e cabeçalhos HTTP. Em seguida, mergulhará no uso prático e avançado de Redis, EhCache e Caffeine, explorando estratégias como cache distribuído, persistência, eviction policies e tuning de performance.
Com exemplos práticos e explicações aprofundadas, você aprenderá a escolher a melhor solução de cache para cada cenário, garantindo menor carga no banco de dados, tempos de resposta otimizados e escalabilidade eficiente para suas aplicações.
Além disso, abordaremos monitoramento e métricas de cache, permitindo que você avalie e ajuste sua estratégia para extrair o máximo de eficiência. Você também verá boas práticas e erros comuns para evitar falhas de caching que podem comprometer a performance.
Este curso é para desenvolvedores backend, arquitetos de software e engenheiros que buscam dominar caching no Spring Boot e se destacar no mercado.
Ao final, você será capaz de implementar e otimizar caches de forma estratégica e profissional. Não perca tempo! Inscreva-se agora e torne-se um especialista em Spring Cache!