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
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
Search
Tadayoshi Sato
August 23, 2024
Programming
29
0
Share
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
2019/5/28に開催されたRed Hat Tech Nightで発表したLTの資料です。
https://ossbyredhat.connpass.com/event/130461/
Tadayoshi Sato
August 23, 2024
More Decks by Tadayoshi Sato
See All by Tadayoshi Sato
実践EIP入門 ― Apache CamelでEIPを使いこなす
tadayosi
0
210
Domain-Driven Design Retrospective
tadayosi
0
41
ビジネスロジック実装進化論 - An Evolution of Business Logic Implementation
tadayosi
0
42
ブレイクスルーと文学 - The Breakthrough and Literature
tadayosi
0
37
JJBUG 2013 - SwitchYard
tadayosi
0
33
Red Hat の日本でできるグローバルな働き方
tadayosi
0
45
Red Hat Tech Night 2018 - Apache Camel
tadayosi
0
23
Other Decks in Programming
See All in Programming
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
630
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.4k
AIと共に生きる技術選定 2026
sgash708
0
120
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
320
第3木曜LT会 #28
tinykitten
PRO
0
120
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.1k
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
400
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
670
Firefoxにコントリビューションして得られた学び
ken7253
2
150
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
970
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
130
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
Design in an AI World
tapps
1
210
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Navigating Weather and Climate Data
rabernat
0
180
The Pragmatic Product Professional
lauravandoore
37
7.3k
Music & Morning Musume
bryan
47
7.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
Transcript
CAMEL 3 AND BEYOND… Red Hat Tech Night #2 2019.5.28
1 / 12
Twitter: GitHub: 佐藤 匡剛 さとう ただよし Red Hat Fuse チーム
シニアソフトウェアエンジニア tadayosi tadayosi Apache Camel Hawtio 2 / 12
APACHE CAMEL Red Hat Fuse のコアエンジン 3 / 12
ルーティング DSL from("kafka:topic.order") .choice() .when(header("country").isEqualTo("JP")) .to("http4://japan.intra/order.service") .when(header("country").isEqualTo("US")) .to("mongodb3:datasource.us?...&operation=insert") .otherwise() .to("jms:queue:order.other");
4 / 12
CAMEL 3 5 / 12
CAMEL 2 → 3 後⽅互換性の維持 camel-core の軽量&モジュール化 API 整理&技術負債の解消 型安全な
Fluent Builder エンドポイント定義の導⼊ 新しいクラウド EIP パターン Quarkus エクステンション Camel-K (前回 の元ネタ) Java 11 サポート タイムボックスリリース 新しいウェブサイト/ドキュメント Based on ’s at Modern Integration and Application Development Day, Milano 2019 RHTN @oscerd presentation 6 / 12
FLUENT BUILDER エンドポイント ↓ from("file:inbox?recursive=true&withDelay=2000") .to("jms:queue:cheese?withTimeToLive=5000"); from(file("inbox").recursive().withDelay(2000)) .to(jms("cheese").withTimeToLive(5000)); 7 /
12
スケジュール 2019/4 – M2 リリース済 Quarkus サポート / 新レジストリ /
Step EIP 2019/6 – M3 リリース Fluent Builder / EIP++ / Quarkus サポート ++ 2019/7~8 – M4 リリース リアクティブ core / Data Shape / Java 11 サポート 2019/9 – GA リリース!(予定) 8 / 12
+ 9 / 12
$ mvn quarkus:list-extensions ... Current Quarkus extensions available: Status Extension
ArtifactId Updat... ... current Camel Core quarkus-camel-core 0.15.0 Camel Infinispan quarkus-camel-infinispan Camel Netty4 HTTP quarkus-camel-netty4-http Camel Salesforce quarkus-camel-salesforce ... $ mvn quarkus:add-extension -Dextensions="quarkus-camel-core" 10 / 12
JAPAN CAMEL USER GROUP (JCUG) Camel in Action 2 の読書会を開催中!
https://jcug-oss.github.io 11 / 12
END 12 / 12