Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
だいたい10分くらいで 知った気になれる Vert.x 3.0 #渋谷Java / Shibu...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
grimrose
May 30, 2015
Programming
0
1.9k
だいたい10分くらいで 知った気になれる Vert.x 3.0 #渋谷Java / Shibuya.java #11
grimrose
May 30, 2015
Tweet
Share
More Decks by grimrose
See All by grimrose
Syobochim should read book of modeling #syoboben
grimrose
0
1.8k
Gradleで始めるGroovy expand #jjug_ccc #ccc_r14
grimrose
4
6k
I wanna tell you about "Groovy Template"
grimrose
3
5.4k
Groovy Shell with Gradle
grimrose
0
5.2k
Shibuya.Java #07
grimrose
0
870
Ambiguous Groups #sqlap
grimrose
0
910
ぼっちプロジェクトとアジャイルサムライ
grimrose
0
280
Shibuya.Java #04
grimrose
1
630
I made out Gradle plug-in
grimrose
0
930
Other Decks in Programming
See All in Programming
Basic Architectures
denyspoltorak
0
560
gunshi
kazupon
1
140
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.7k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
260
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
5
4k
Fluid Templating in TYPO3 14
s2b
0
110
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
150
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.6k
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
190
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.7k
ゆくKotlin くるRust
exoego
1
210
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
120
The Curious Case for Waylosing
cassininazir
0
220
The untapped power of vector embeddings
frankvandijk
1
1.5k
Writing Fast Ruby
sferik
630
62k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Bash Introduction
62gerente
615
210k
Unsuck your backbone
ammeep
671
58k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
47
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
530
Transcript
だいたい10分くらいで 知った気になれる Vert.x 3.0 @grimrose 2015-05-30 第十一回 #渋谷Java
おまえ誰よ? • よしだ • twitter: @grimrose • 好きな言語: Groovy •
好きなIDE: IntelliJ IDEA • #yokohamagroovy
Vert.xとは? http://vert-x3.github.io/
Vert.xとは? • Eclipse Foundation project • Tim Fox (@timfox) •
現在のversionは、2.1.5
3.0? • 2.xはメンテナンスのみ • 3.0を開発中 ◦ milestone5 ◦ final <-
6月22日予定
Vert.xとは? • Reactive • Polyglot • Moduler
Reactive Event-loop
Event loop event loop Client Worker Verticle Verticle
Reactive Multi-Reactor Pattern
黄金律 Don't block the Event Loop !
とは言っても 実際には、難しい • DBへのアクセス • 膨大な時間がかかる複雑な計 算 • 排他制御 •
モニタリング
解決手段 Worker Verticle
解決手段
Polyglot
Polyglot
Moduler • Core • Web • Data Access • Authentication
& Authorisation • Mail
Moduler • Messaging • Cluster • Reactive • Services •
Testing • Metrics & Monitoring
日本語情報は? @parc_b Vert.x 3入門
今後は? • AMQP, RabbitMQ service • OpenShift support • Docker
support • Fabric8
3.1 言語サポート • Scala • Clojure • Python? • Ceylon
3.1 • MQTT, CoAP • JBOSS KeyCloak • RHQ •
Cassandra • Kafka • Rails like な何か • HTTP2 • 安全な Event Bus
まとめ • JVMでReactiveなアプリを作るtool-kit • 開発に必要なモジュールは、既に揃っ た。 • 6月22日には3.0-finalがリリースされる 予定。 •
今後の追加機能も魅力的