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
grimrose
May 30, 2015
Programming
0
1.8k
だいたい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.7k
Gradleで始めるGroovy expand #jjug_ccc #ccc_r14
grimrose
4
5.9k
I wanna tell you about "Groovy Template"
grimrose
3
5.3k
Groovy Shell with Gradle
grimrose
0
5.1k
Shibuya.Java #07
grimrose
0
800
Ambiguous Groups #sqlap
grimrose
0
850
ぼっちプロジェクトとアジャイルサムライ
grimrose
0
250
Shibuya.Java #04
grimrose
1
600
I made out Gradle plug-in
grimrose
0
900
Other Decks in Programming
See All in Programming
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
5
3.9k
GoとPHPのインターフェイスの違い
shimabox
2
170
SwiftUI Viewの責務分離
elmetal
PRO
1
220
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
720
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
870
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
240
Unity Android XR入門
sakutama_11
0
150
Spring gRPC について / About Spring gRPC
mackey0225
0
220
もう僕は OpenAPI を書きたくない
sgash708
3
990
最近のVS Codeで気になるニュース 2025/01
74th
1
260
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
35
14k
チームリードになって変わったこと
isaka1022
0
190
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
GitHub's CSS Performance
jonrohan
1030
460k
Faster Mobile Websites
deanohume
306
31k
Producing Creativity
orderedlist
PRO
343
39k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Automating Front-end Workflow
addyosmani
1367
200k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
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がリリースされる 予定。 •
今後の追加機能も魅力的