Ném ngoại lệ trong onSuccess của Vert.x là mất luôn lỗi — request treo, không log, không 500
Future và Promise của Vert.x: compose dừng ở bước hỏng, recover khác otherwise ở đâu, ngoại lệ đi về đâu, và chi phí thật của một chuỗi ba bước.
Future và Promise của Vert.x: compose dừng ở bước hỏng, recover khác otherwise ở đâu, ngoại lệ đi về đâu, và chi phí thật của một chuỗi ba bước.
Bốn cách chạy mã chặn trong Vert.x, đo cả bốn. Tất cả đều cứu được event loop, nhưng thông lượng của chúng chênh nhau hai mươi lần vì một tham số mặc định.
Bốn tham số mặc định của blocked thread checker, thứ nó bỏ sót, thứ nó bắt được, và vì sao gần như ai cũng bỏ qua cảnh báo của nó.
Luật duy nhất của event loop, đo bằng số: bán kính sát thương của một handler chặn, và phép tính giải thích chính xác con số đo được.
Dựng dự án Vert.x đầu tiên, mổ vòng đời Verticle bằng phép đo, và đo thời gian khởi động cùng kích thước gói so với Spring Boot.
Đo mô hình event loop cạnh mô hình một luồng mỗi request khi số kết nối tăng dần, kèm hai lần tôi đo sai trước khi ra được con số đúng.