Bài 3 / 3~5 phútCaching, Async & SchedulingMiễn phí… lượt xem
Caching, Async & Scheduling — tổng quan
Spring Cache, @Async, @Scheduled, Spring Events.
🚧 Module đang xây dựng. Trang này là skeleton lộ trình để theo dõi tiến độ — nội dung bài học sẽ được bổ sung dần.
Module này dạy gì
Spring Cache, @Async, @Scheduled, Spring Events.
Lessons (dự kiến)
- Spring Cache abstraction — @Cacheable, @CacheEvict, key strategy
- Caffeine local cache vs Redis distributed
- @Async + custom executors, virtual thread executor
- @Scheduled — fixed rate vs fixed delay vs cron, pitfalls
- Spring Events — ApplicationEventPublisher, @EventListener, transactional events
- Mini-challenge: rate limiter + scheduled report generator
Learning outcomes
- Implement @Cacheable/@CacheEvict với key strategy đúng
- Compare Caffeine local vs Redis distributed cache
- Implement @Async + @Scheduled tránh pitfall (self-call, fixed rate vs delay)
Yêu cầu trước
Hoàn thành course Spring Security & Testing.
Bài này có giúp bạn hiểu bản chất không?
Hỏi đáp về bài này
Chưa có câu hỏi
Có gì chưa rõ trong bài? Đặt câu hỏi đầu tiên — câu trả lời từ cộng đồng giúp bạn (và người sau).
Đặt câu hỏi đầu tiên