ページ内ナビ
概要
Eclipse Vert.x CoreはJVM上でreactive applicationを構築するためのlow-level toolkitです。HTTP、TCP、file system等の機能を提供し、event loopとnon-blocking I/Oを中心に高並行なnetwork serviceを組み立てられます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
HTTP・TCP・file system等のcore I/Oをlow-level APIとして提供する
READMEではVert.x CoreをHTTP、TCP、file system accessなどを含む低level機能のrepositoryと説明しており、他のVert.x componentの基盤としても使われます。
出典:[2]
native transportを含むJVM network stackを選択できる
BSD/Linux向けnative transportのtest profileが用意され、epoll、io_uring、kqueue、domain socket等をplatform要件に応じて利用できます。
出典:[2]
向いている用途
高並行なAPI・gateway・network serviceをevent-loop modelで構築したい場合に向く
thread-per-request型より少ないthreadで多数connectionを扱いたいbackendや、HTTP/TCPを同じreactive toolkitで統一したいserviceで比較候補になります。
出典:[2]
導入前の確認
参考にした公式資料
- [1]eclipse-vertx/vert.x — GitHub repository(2026-10-06)
- [2]Eclipse Vert.x Core — README(2026-10-06)
- [3]Eclipse Vert.x — License(2026-10-06)
編集部からの補足
高並行なHTTP/APIやnetwork serviceをJVM上で構築し、thread-per-request以外のmodelを採用したい場合に向きます。event loopをblockしない設計とblocking処理の隔離が重要です。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/eclipse-vertx/vert.x.git - 2
リポジトリへ移動
cd vert.x - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
14,689 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- concurrency
- event-loop
- high-performance
- http2
- java
- jvm
- netty
- nio
- non-blocking
- reactive
- vertx
- Stars
- 14,689
- Forks
- 2,108
- Watchers
- 14,689
- Open Issues
- 222
- Contributors
- 267
- 所有者種別
- Organization
- 主要言語
- Java
- リポジトリ最終更新
- 2026/10/05
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Salvo4,438 Stars
共通タグ 3件 · 共通カテゴリ 3件
HTTP/1・2・3、OpenAPI、WebSocketまで一体で扱うRust Web framework
Rust - Flask74,897 Stars
共通タグ 3件 · 共通カテゴリ 2件
PythonでURLルーティング・request処理・Jinja templateを組み立てる軽量WSGIフレームワーク
Python - Fiber40,204 Stars
共通タグ 3件 · 共通カテゴリ 2件
fasthttp上でExpress風Routing・Binding・MiddlewareをまとめるGo Web Framework
Go - Echo32,754 Stars
共通タグ 3件 · 共通カテゴリ 2件
Go標準のnet/httpを土台にルーティング・ミドルウェア・エラー処理をまとめるWebフレームワーク
Go - Actix Web24,855 Stars
共通タグ 3件 · 共通カテゴリ 2件
RustでHTTP APIやWebSocketを高性能に構築し、Tokio上で非同期Webサーバーを動かす
Rust - Chi22,929 Stars
共通タグ 3件 · 共通カテゴリ 2件
net/http互換を保ったままRoute group・Middlewareを組み合わせるGo HTTP Router
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。