Thử lại sau vài giây mà không giữ luồng: dựng backoff bằng TTL và DLX, tránh cái bẫy dồn mọi độ trễ thành một
Dựng vòng thử lại có độ trễ bằng TTL và dead letter exchange, đo từng mốc thời gian, và cái bẫy head-of-line làm mọi mức độ trễ thành một.
Dựng vòng thử lại có độ trễ bằng TTL và dead letter exchange, đo từng mốc thời gian, và cái bẫy head-of-line làm mọi mức độ trễ thành một.
Sáu kết quả đo đi ngược trực giác, bốn chỗ proxy làm chú thích biến mất, danh sách kiểm đầy đủ trước khi lên sản xuất, và ba nguyên tắc. Vì sao triệu chứng không bao giờ tương ứng với mức nghiêm trọng.
Middleware như búp bê Nga lồng nhau: mỗi lớp bọc lấy lớp trong, request mở từ ngoài vào tới lõi rồi đóng ngược ra. Cách xâu chuỗi, bắt mã trạng thái để log, và khi nào cần router bên ngoài.
Vòng đời build thực sự chạy những gì, năm phạm vi phụ thuộc và classpath tương ứng, và vì sao thứ tự khai báo lại lặng lẽ quyết định phiên bản bạn chạy.
MockMvc như tập dượt trên sân khấu dựng tạm: tái hiện tầng MVC rất thật, nhưng không có toà nhà thật quanh nó (container) và không có khán giả thật (trình duyệt). Ba loại lỗi chỉ lộ khi diễn thật, và bốn test bảo mật đáng viết.
Dựng microbenchmark sai rồi đối chiếu với JMH: loại bỏ mã chết, gấp hằng số, thiếu làm nóng, nhiễm bẩn giữa các phép đo. Ba cái không xảy ra như sách vở nói — còn cái cắn thật lại là chuyện đo đúng con số rồi kể sai câu chuyện.