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 / Shibuya.java #11
Search
grimrose
May 30, 2015
Programming
0
1.7k
だいたい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.6k
Gradleで始めるGroovy expand #jjug_ccc #ccc_r14
grimrose
4
5.7k
I wanna tell you about "Groovy Template"
grimrose
3
5.2k
Groovy Shell with Gradle
grimrose
0
5k
Shibuya.Java #07
grimrose
0
720
Ambiguous Groups #sqlap
grimrose
0
810
ぼっちプロジェクトとアジャイルサムライ
grimrose
0
210
Shibuya.Java #04
grimrose
1
560
I made out Gradle plug-in
grimrose
0
870
Other Decks in Programming
See All in Programming
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
920
Code Reviews
bkuhlmann
4
890
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
2
800
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
43
19k
Fragment Composition of GraphQL
quramy
7
1k
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
710
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Polars入門
daikikatsuragawa
1
100
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
1
110
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
270
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Done Done
chrislema
178
15k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Happy Clients
brianwarren
92
6.4k
How GitHub (no longer) Works
holman
304
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
43k
Designing with Data
zakiwarfel
96
4.8k
We Have a Design System, Now What?
morganepeng
43
6.8k
Adopting Sorbet at Scale
ufuk
68
8.6k
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がリリースされる 予定。 •
今後の追加機能も魅力的