mac 環境 quarkus 配置

0x00 前言

https://quarkus.io/guides/ 這是個啥?
簡單理解爲, 在雲原生環境下, 因爲使用了jvm的替代實現, 可以得到下面兩個優勢:

  • 啓動速度+初次訪問響應速度極快 --> 快速上線新應用
  • 佔用運行期內存更少 --> 降低容器成本

因此, 有必要調研一下

0x01 開發環境

參考: https://quarkus.io/get-started/
開發機需要 :

  • jdk 11+
  • maven 3.8.1
  • graalvm (用於打本機原生鏡像)

首先下載 https://github.com/graalvm/graalvm-ce-builds/releases/tag/vm-21.3.0,
解壓後配置 GRAALVM_HOME 到 Contents 目錄, 並把 $GRAALVM_HOME/Home/bin 加到 PATH變量中.

  • 安裝 native image : gu install native-image

這裏遇到一個問題: 在iTerm2 裏執行gu, 一直提示有問題, 使用mac自帶的Terminal 可以正常運行.

最終還是沒有編譯成功 ... 敗北!!!! 2021/10/22

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章