getLock chạy ngon trên máy bạn, ném lỗi ngay khi lên cụm — cái khoá hỏng đúng lúc cần nó nhất
Đo ba kiểu chia sẻ dữ liệu của Vert.x trong và ngoài cụm: LocalMap 26 ns, AsyncMap cụm 49,5 µs, và LocalMap sao chép lúc get chứ không phải lúc put.
Đo ba kiểu chia sẻ dữ liệu của Vert.x trong và ngoài cụm: LocalMap 26 ns, AsyncMap cụm 49,5 µs, và LocalMap sao chép lúc get chứ không phải lúc put.
Dựng cụm Vert.x ba node bằng Hazelcast 5.5: thời gian gia nhập, chia tải event bus, dữ liệu chung sống sót qua mất node, và hai API trong lõi Vert.x không chạy được.
Viết cùng một luồng gọi ba dịch vụ bằng bốn phong cách rồi đo cả bốn. Thông lượng như nhau, chi phí lớp bọc chỉ vài chục nano giây, khác biệt thật nằm ở chỗ khác.
Nối RowStream PostgreSQL vào HTTP response với 20 client đọc chậm. Ba cách viết, ba kết cục: nạp hết OOM 5 lần, streaming trần OOM 8 lần, streaming có áp lực ngược 0 lần và tốn ít hơn 18 lần.
Vert.x Mongo client trên MongoDB 7 thật: truy vấn thiếu chỉ mục chậm 116 lần, bulkWrite nhanh 23 lần, và find() chết OOM ở đúng chỗ findBatch sống khoẻ.
Vert.x Redis client trên Redis 7.4 thật: gom lệnh thành lô nhanh gấp 73 lần gửi từng cái, maxPoolWaiting mặc định 24, và cách một benchmark im lặng đo nhầm thất bại.