Vert.x thắng WebFlux 35% — cho tới khi tôi đếm luồng và thấy 200 luồng Tomcat lạc trong bên thua
Đo Vert.x và Spring WebFlux cạnh nhau trên năm kiểu route. Sau khi dọn sạch classpath, hai bên gần như ngang nhau ở mọi thứ trừ thời gian khởi động.
Đo Vert.x và Spring WebFlux cạnh nhau trên năm kiểu route. Sau khi dọn sạch classpath, hai bên gần như ngang nhau ở mọi thứ trừ thời gian khởi động.
Quét số bản sao Verticle, eventLoopPoolSize và kích thước pool worker trên Vert.x. Hai thứ đạt đỉnh sớm rồi tụt, một thứ tuyến tính — và một phép đo sai vì lỗi shell.
Đo ba cách đóng gói Vert.x: fat jar trên JRE, runtime jlink, và ảnh native GraalVM. Kích thước, thời gian khởi động, bộ nhớ và thông lượng đỉnh — kèm ba lỗi khi dựng native.
Bốn cách viết test bất đồng bộ, tất cả cùng một khẳng định sai. Hai cái xanh giả, hai cái bắt được. Kèm đo thời gian bộ test viết bằng sleep so với VertxTestContext.
Stack trace mất ngữ cảnh qua các chặng bất đồng bộ, chi phí thật của log trên event loop, và bốn giá trị mặc định của Logback biến ghi log thành điểm chết.
Bật Micrometer cho Vert.x: 23 họ chỉ số có sẵn, một điểm mù lớn không ai nói tới, và sáu chỉ số đáng đặt cảnh báo cho ứng dụng event loop.