Tài khoản ảo (VA)-Nguyên lý, thiết kế và best practice1. VA là gì? Khác gì với Sub-account? Virtual Account (VA) là gì? Là tập hợp số tài khoản ảo được ngân hàng phát hành cho doanh nghiệp. Không phải tài khoản thật trong core banking, không có số dư, không có sao kê riêng. Khi khách hàng nộp tiền và...Dec 5, 2025·5 min read
kafka.listener.concurrency - điều chỉnh khả năng xử lý song song và thông lượng của consumerĐây là một thông số quan trọng trong các bài toán cần xử lý thông lượng cao. kafka.listener.concurrency xác định số lượng luồng (mỗi luồng tương ứng như một consumer thread) sẽ được tạo cho mỗi @KafkaListener. Mỗi luồng này sẽ chịu trách nhiệm pollin...Jun 25, 2025·5 min read
enable.auto.commit: false và cơ chế kiểm soát offset với ACK_MODENếu đang xây dựng hệ thống cần xử lý tin nhắn một cách chính xác, đảm bảo không mất message, hoặc tránh xử lý trùng lặp, thì cấu hình enable.auto.commit:false là vũ khí không thể thiếu. 1. enable.auto.commit Mặc định nếu không được cấu hình mặc định ...Jun 25, 2025·6 min read
auto-offset-reset và mối liên hệ của nó với committed offsetNghe thì có vẻ như đây là cấu hình quyết định offset bắt đầu đọc khi consumer khởi động, nhưng thực ra, vai trò của nó tinh tế hơn thế nhiều. Và quan trọng nó có mối liên hệ mật thiết với committed offset. 1. Ý nghĩa của auto-offset-reset Chính xác t...Jun 25, 2025·4 min read
Dùng cache 2 layer – Kết hợp Redis + Caffeine1. Vấn đề gì khiến Redis vẫn chưa đủ? Dùng redis tuy ngon lành, nhưng trong thực tế vẫn có vài vấn đề: 1.1. Tốn băng thông mạng Redis là remote (thường nằm ở EC2, ElastiCache hoặc một server khác) mỗi lần request phải gọi qua mạng → có độ trễ vài ms,...May 26, 2025·4 min read
TTL – khi nào cần?1. TTL – Time To Live là gì? TTL : nhìn 3 cái chữ này tôi nhớ bài “Time To Love” nhạc Hàn hồi cấp 2 hay nghe trên iTV hay cái kênh gì đó ở đầu kỹ thuật số :D.Quay trở lại góc độ kỹ thuật của ae thì nó là “thời hạn sống” của 1 key trong Redis - vì bài...May 26, 2025·4 min read
Hot key và cold key“Redis mà vẫn nghẽn à?”“Redis mà vẫn timeout à?”“Tưởng cache là nhanh mà?”→ Có thể một lượng truy cập quá nhiều vào hot key! 1. Hot Key , Cold Key là gì? Hot key là key bị truy cập cực kỳ nhiều lần trong thời gian ngắn Cold key là mấy key ít người...May 21, 2025·3 min read