Quorum queue trên một node: trả đủ 36% thông lượng cho Raft, mà chẳng bảo vệ được ai
Đ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.
Đ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.
Ảnh native như bữa ăn đông lạnh: mở tủ mười giây có ăn, gọn nhẹ, nhưng đã đúc cứng không nêm lại được. Đo GraalVM native image của một ứng dụng Spring Boot thật: khởi động, bộ nhớ, kích thước, thời gian build, và ba thứ bạn mất.
Đẩ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.
JVM cần khởi động như vận động viên cần khởi động: cắt phần đó thì ra vạch xuất phát nhanh nhưng chạy chậm. Đo RSS và thời gian lên của năm cấu hình Spring Boot, thứ thật sự làm chậm, và CDS/AOT — cái nhanh mà không đánh đổi.
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ờ.
Luồng nền như trạm thu phí có số làn cố định; luồng ảo gỡ bỏ trạm đó — nhưng xe lại dồn ở cây cầu hẹp phía sau (pool kết nối). Đo thật hai cấu hình, và ba chỗ luồng ảo không giúp gì.