Tùy chỉnh chiến lược khóa và thời gian sống bộ nhớ đệm trong Spring Boot với @Cacheable
Trong bài viết trước, chúng ta đã làm quen với các chú giải bộ nhớ đệm cơ bản của Spring như @Cacheable, @CacheEvict và @CachePut. Bài này đi sâu hơn vào hai khía cạnh nâng cao: cách tạo khóa (key) tùy chỉnh và cách thiết lập thời gian sống (TTL) cho dữ liệu được lưu trong bộ nhớ đệm — đặc biệt khi tích hợp với Redis.
I. Môi trường phát triển ...
Đăng vào ngày 30 tháng 8 lúc 11:29
Dùng RabbitMQ Dead Letter Queue để tự động hủy đơn hàng sau 30 phút
1. Bối cảnh
Trong một hệ thống nội bộ dành cho nhân viên hỗ trợ, khi họ tạo đơn hàng quảng cáo trên màn hình LED, nếu không xác nhận triển khai trong vòng 30 phút, hệ thống cần tự động hủy đơn hàng đó. Số lượng người dùng và mức độ đồng thời rất thấp.
2. Các giải pháp khả thi
Để tự động đóng đơn hàng sau 30 phút, có thể áp dụng một số phương ...
Đăng vào ngày 17 tháng 6 lúc 21:29