IT用語集 › プログラミング › Vert.x

Vert.x

プログラミング Svenska → 更新: 2026-10-23
詳細情報
公開年
1988
所有者
CCITT / ITU-T、ISO
種別
標準規格

2011年にTim Foxが(当時VMware、のちRed Hat)始めたJVM向けのイベント駆動ツールキット。JVM上のNode.jsモデルで、イベントループが複数ある。

土台はNettyだ。アプリケーションは verticle と呼ばれる小さなデプロイ単位で構成され、イベントループ上で動く。「イベントループをブロックしない」ことが唯一にして最大の約束事である。verticle同士はイベントバスで通信し、これはプロセス内でもクラスタ越しでも同じ使い方ができる。そのためモノリスをコードをほとんど変えずに分割できる。

多言語対応(Java、Kotlin、Groovy、Ruby、JavaScript)。意図的にフレームワークではなくツールキットと名乗っており、「Vert.x流」はなく、必要なモジュールを選んで使う。QuarkusのリアクティブレイヤーはVert.xの上に作られている。

← 用語集に戻る