ニュース

Vert.x 3.3.0、HTTP/2、サービスディスカバリ、Camelブリッジを搭載

最新のVert.xリリースは、HTTP/2サポート、プラグイン可能なサービスディスカバリシステム、サーキットブレーカーの実装、そしてエンタープライズ統合のためのApache Camelブリッジをもたらします。

July 22, 2026· 1 min read
Vert.x 3.3.0、HTTP/2、サービスディスカバリ、Camelブリッジを搭載

Vert.x 3.3.0がリリースされました。これは大きなアップデートです。Eclipse Vert.xチームは、クライアントとサーバーの両方でのHTTP/2サポート、プラグイン可能なサービスディスカバリ機構、サーキットブレーカーパターンの実装、そしてレガシーシステム統合のためのApache Camelブリッジを提供します。AMQP 1.0サポートも追加され、ワーカースレッドプールとJDBCコネクションプールの新しいメトリクスも含まれています。

HTTP/2とプロキシサポート

HTTP/2はサーバーとクライアントの両方の設定で利用可能になりました。これはVert.xがネイティブにプロトコルをサポートする最初のリリースです。さらに、TCPおよびHTTPプロキシサポートがクライアントに追加され、中間者を介したトラフィックルーティングが容易になりました。

マイクロサービスツール

2つの新しいコンポーネントがマイクロサービスアーキテクチャを対象としています:プラグイン可能なサービスディスカバリシステムとサーキットブレーカーの実装です。これらは、開発者が重いフレームワークを導入せずに、回復力のある分散アプリケーションを構築するのを支援するように設計されています。

エンタープライズ統合

Apache Camelブリッジにより、Vert.xアプリケーションはエンタープライズ統合パターン(EIP)を使用してレガシーシステムと通信できます。これは、最新のリアクティブサービスを既存のインフラストラクチャに接続する必要があるチームにとって実用的な追加機能です。

AMQP 1.0とイベントバスの強化

AMQP 1.0サポートは、メッセージの送受信のためのブリッジと、AMQPブローカーまたはルーターとの直接対話のためのクライアントを介して提供されます。イベントバスはSSLを含むTCPレベルの設定をサポートするようになり、Vert.x 2とVert.x 3のイベントバス間のブリッジが移行を容易にします。

OSGiとテストの改善

ほとんどのコンポーネントがOSGi環境でデプロイ可能になり、Apache Karaf、Service Mix、またはApache Slingとの統合が可能になりました。Vert.x Unitは、Hamcrest、AssertJ、Rest Assured、およびその他のアサーションライブラリと連携するように改善されました。

配布とエコシステム

アーティファクトはMaven CentralとBintrayにあります。DockerイメージはDocker Hubで利用可能で、SDKManまたはHomeBrewを介してディストリビューションをインストールできます。SockJSベースのイベントバスクライアントは、NPM、Bower、およびWebJarとして公開されています。

HTTP/2サポート、サービスディスカバリ、サーキットブレーカー、Camelブリッジ — Vert.x 3.3.0は、これまでで最も重要なリアクティブマイクロサービスツールのリリースです。
Manul X 編集部