Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
だいたい10分くらいで 知った気になれる Vert.x 3.0 #渋谷Java / Shibu...
Search
grimrose
May 30, 2015
Programming
1.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
だいたい10分くらいで 知った気になれる Vert.x 3.0 #渋谷Java / Shibuya.java #11
grimrose
May 30, 2015
More Decks by grimrose
See All by grimrose
Syobochim should read book of modeling #syoboben
grimrose
0
1.9k
Gradleで始めるGroovy expand #jjug_ccc #ccc_r14
grimrose
4
6.2k
I wanna tell you about "Groovy Template"
grimrose
3
5.5k
Groovy Shell with Gradle
grimrose
0
5.3k
Shibuya.Java #07
grimrose
0
900
Ambiguous Groups #sqlap
grimrose
0
950
ぼっちプロジェクトとアジャイルサムライ
grimrose
0
300
Shibuya.Java #04
grimrose
1
670
I made out Gradle plug-in
grimrose
0
970
Other Decks in Programming
See All in Programming
wkhtmltopdfの次どうするか問題2026
willnet
2
1.6k
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
270
App Intentsのビルドプロセスを支える技術
kntkymt
0
420
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
12
9.3k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.2k
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
すこし踏み込む CancellationToken
htkym
2
720
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
470
Agents on Rails - Rails at Scale 2026
irinanazarova
0
140
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
110
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
500
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
GraphQLとの向き合い方2022年版
quramy
50
15k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
The World Runs on Bad Software
bkeepers
PRO
72
12k
Agile that works and the tools we love
rasmusluckow
331
22k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
Optimizing for Happiness
mojombo
378
71k
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がリリースされる 予定。 •
今後の追加機能も魅力的