Tin tức

Vert.x 3.3.0 ra mắt với HTTP/2, Service Discovery và Camel Bridge

Bản phát hành Vert.x mới nhất mang đến hỗ trợ HTTP/2, hệ thống service discovery có thể cắm thêm, triển khai circuit breaker và cầu nối tới Apache Camel để tích hợp doanh nghiệp.

July 22, 2026· 3 min read
Vert.x 3.3.0 ra mắt với HTTP/2, Service Discovery và Camel Bridge

Vert.x 3.3.0 đã ra mắt và đây là một bản phát hành lớn. Nhóm Eclipse Vert.x đã cung cấp hỗ trợ HTTP/2 ở cả phía máy khách và máy chủ, cơ chế service discovery có thể cắm thêm, triển khai mẫu circuit breaker và cầu nối Apache Camel để tích hợp hệ thống kế thừa. Hỗ trợ AMQP 1.0 cũng xuất hiện, cùng với các số liệu mới cho worker thread pool và JDBC connection pool.

Hỗ trợ HTTP/2 và Proxy

HTTP/2 hiện có sẵn cho cả cấu hình máy chủ và máy khách. Đây là bản phát hành Vert.x đầu tiên hỗ trợ giao thức này một cách tự nhiên. Ngoài ra, hỗ trợ proxy TCP và HTTP đã được thêm vào máy khách, giúp định tuyến lưu lượng qua các trung gian dễ dàng hơn.

Công cụ Microservices

Hai thành phần mới nhắm đến kiến trúc microservice: hệ thống service discovery có thể cắm thêm và triển khai circuit breaker. Chúng được thiết kế để giúp các nhà phát triển xây dựng các ứng dụng phân tán, có khả năng phục hồi mà không cần kéo theo các framework nặng nề.

Tích hợp Doanh nghiệp

Cầu nối Apache Camel cho phép các ứng dụng Vert.x giao tiếp với các hệ thống kế thừa bằng cách sử dụng Enterprise Integration Patterns (EIP). Đây là một bổ sung thực tế cho các nhóm cần kết nối các dịch vụ reactive hiện đại với cơ sở hạ tầng hiện có.

AMQP 1.0 và Cải tiến Event Bus

Hỗ trợ AMQP 1.0 xuất hiện thông qua một cầu nối để gửi và nhận tin nhắn, cùng với một máy khách để tương tác trực tiếp với các broker hoặc router AMQP. Event bus hiện hỗ trợ cấu hình cấp TCP, bao gồm SSL, và một cầu nối giữa event bus Vert.x 2 và Vert.x 3 giúp việc di chuyển dễ dàng hơn.

Cải tiến OSGi và Kiểm thử

Hầu hết các thành phần hiện có thể triển khai trong môi trường OSGi, cho phép tích hợp với Apache Karaf, Service Mix hoặc Apache Sling. Vert.x Unit đã được cải thiện để hoạt động với Hamcrest, AssertJ, Rest Assured và các thư viện assertion khác.

Phân phối và Hệ sinh thái

Các artifact có trên Maven Central và Bintray. Hình ảnh Docker có sẵn trên Docker Hub và bản phân phối có thể được cài đặt qua SDKMan hoặc HomeBrew. Máy khách event bus dựa trên SockJS được xuất bản trên NPM, Bower và dưới dạng WebJar.

Hỗ trợ HTTP/2, service discovery, circuit breaker và cầu nối Camel — Vert.x 3.3.0 là bản phát hành quan trọng nhất cho công cụ microservices reactive cho đến nay.
Ban biên tập Manul X