Tắt một node: hàng đợi classic biến mất khỏi cụm, quorum không ai để ý — và cái giá của nó
Dựng cụm ba node bằng Docker, đo cái giá thật của nhân bản, rồi tắt node và cắt mạng để xem hàng đợi classic và quorum hành xử khác nhau thế nào.
Dựng cụm ba node bằng Docker, đo cái giá thật của nhân bản, rồi tắt node và cắt mạng để xem hàng đợi classic và quorum hành xử khác nhau thế nào.
Đo cái giá của Raft khi chưa có nhân bản nào, danh sách tham số quorum queue từ chối, và khi nào classic vẫn là lựa chọn đúng.
Đẩy dần tới một triệu thông điệp rồi đo bộ nhớ, đĩa và thông lượng. Vì sao chế độ lazy không còn ý nghĩa, và thứ thật sự cần lo khi hàng đợi phình.
Ngữ cảnh truy vết dừng ngay tại basicPublish. Cách nối lại log hai phía bằng một header, đo cái giá, và ba chi tiết hay bỏ sót.
Chạy broker thật trong test thay vì mock, giữ thời gian chạy ở mức chấp nhận được, và bỏ Thread.sleep — thứ làm năm phép chờ tốn 10,11 giây thay vì 0,12.
Spring AMQP cho bật retry bằng vài dòng cấu hình. Phép đo cho thấy nó chặn luồng consumer, và toàn bộ thời gian thêm vào là thời gian ngồi chờ.