iT邦幫忙

2022 iThome 鐵人賽

DAY 30
0
Software Development

Quarkus, Kotlin, Reactive 雲原生服務開發系列 第 30

第三十天 - Quarkus 與 Kotlin 回顧與未盡 - Redis, Kafka, S3..

  • 分享至 

  • xImage
  •  

終於~~來到第 30 天了,比當初的想像花了更多的時間,中間還經歷了去爬司馬庫斯回來,半夢半醒的寫。不過自已也是滿有收穫的,畢竟當要把文字寫出來就會重新審視的所知,不要誤了讀文章的人時間,在試的過程中,也學到了更多。正所謂教學相長?

Quarkus 官方文件 十分的豐富,而且分類清楚,這也是 Deveoper Joy 的展現。

Quarkus 作弊卡(Cheat Sheet)

想要快速的查找 Quarkus 相關功能,可以使用以下功能,然後再用 IntelliJ 把 Java 轉成 Kotlin 就可以了(大誤)。

https://lordofthejars.github.io/quarkus-cheat-sheet/

Quarkus x Kotlin 未盡之事

在雲原生中,有一些常見的使用場景尚未示範到的,如果之後有用到有點成果會再發文,但是大部的萬解就是找到 reactive 的 extenstion,然後在使用時用 .awaitSuspending() 把 Uni 轉成 coroutines

有機會可以再看的有

Arrow KT 與 Kotlin 部分

回頭看,講到 ARROW KT 的部分偏少,目前都是 scope 只有少量參數的情況,還有 zip, Valid 的操作未說明。

Valid

在範例中大多只用到 Either, 錯誤會用 flatten 壓起來只取一個。如果是要保留所有的驗證,例如表單驗證,則要用 Valid

https://slides.com/davidrawson/deck-a5939e


上一篇
Quarkus 的各種 Kubernetes 佈署 Azure, AWS, GCP
下一篇
在 Quarkus 使用 Kotlin Inline Value Class
系列文
Quarkus, Kotlin, Reactive 雲原生服務開發32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
Yubin
iT邦新手 5 級 ‧ 2022-10-07 00:03:39

賀完賽/images/emoticon/emoticon59.gif

0
HAO
iT邦研究生 2 級 ‧ 2022-10-07 19:32:35

恭喜完賽/images/emoticon/emoticon42.gif

我要留言

立即登入留言