Spring Production-Ready/Caching, Async & Scheduling — tổng quan
3/3
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)

  1. Spring Cache abstraction — @Cacheable, @CacheEvict, key strategy
  2. Caffeine local cache vs Redis distributed
  3. @Async + custom executors, virtual thread executor
  4. @Scheduled — fixed rate vs fixed delay vs cron, pitfalls
  5. Spring Events — ApplicationEventPublisher, @EventListener, transactional events
  6. 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

Đặt 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