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
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.1k
I wanna tell you about "Groovy Template"
grimrose
3
5.4k
Groovy Shell with Gradle
grimrose
0
5.3k
Shibuya.Java #07
grimrose
0
900
Ambiguous Groups #sqlap
grimrose
0
940
ぼっちプロジェクトとアジャイルサムライ
grimrose
0
300
Shibuya.Java #04
grimrose
1
660
I made out Gradle plug-in
grimrose
0
960
Other Decks in Programming
See All in Programming
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
650
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
280
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
180
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.6k
AIが無かった頃の素敵な出会いの話
codmoninc
1
240
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
2.3k
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
410
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
510
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
260
How to make the Groovebox
asonas
2
2.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
420
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Color Theory Basics | Prateek | Gurzu
gurzu
0
400
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
510
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Why Our Code Smells
bkeepers
PRO
340
58k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.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がリリースされる 予定。 •
今後の追加機能も魅力的