函式計算工具鏈新成員——FunLocal釋出啦

tanhe123發表於2018-11-23

剛剛,我們釋出了函式計算工具鏈的新成員,Fun Local。歡迎大家使用!

如果你還不瞭解 Fun 是什麼,我們來簡單解釋下。

Fun 是什麼

Fun 是 have Fun with Serverless 的縮寫,是一款 Serverless 應用開發的工具,可以幫助使用者定義函式計算、API 閘道器、日誌服務等資源。Fun 的更多內容 參考

Fun Local 是什麼

不久前釋出的 Fun 新版本,已經在解決 Serverless 應用管理、交付、移植等場景做出了較多的努力。但在 Serverless 應用開發、除錯方面,還有一些欠缺。為了補齊這塊短板,Fun Local 應運而生。

Fun Local 作為 Fun 的一個子命令存在,只要 Fun 的版本大於等於 2.6.0,即可以直接通過 fun local 命令使用。Fun Local 工具可以將函式計算中的函式在本地完全模擬執行,並提供單步除錯的功能,旨在彌補函式計算相對於傳統應用開發、除錯體驗上的短板,併為使用者提供一種解決線上問題排查的新途徑。

今天,我們隆重的向大家宣佈,內建了 Fun Local 命令的 Fun 2.6.0 正式釋出啦!

Fun Local 在本地開發、本地除錯上新增了大量的新特性:

  1. 支援本地執行函式
  2. 支援本地單步除錯函式
  3. 支援本地事件觸發函式
  4. 本地開發時,支援環境變數
  5. 本地開發時支援 Initializer
  6. 本地開發時支援 Credentials
  7. 單步除錯時支援展示 IDE 配置
  8. 新功能均支援所有執行時環境
  9. 等等…

為了讓大家能夠儘快上手 Fun 家族的新夥伴——Fun Local,我們提供了一個文章系列,包含了 Fun Local 基本使用、技巧、實戰等各方面的內容。且該系列的文章還在持續增加中。

開發函式計算的正確姿勢 —— 使用 Fun Local 本地執行與除錯
開發函式計算的正確姿勢 —— 爬蟲
開發函式計算的正確姿勢 —— 排查超時問題

如果想追蹤 Fun Local 的最新動態,請關注 github repo 以及 雲棲社群

未來展望

Fun Local 對我們來說,是在 Fun 2.0 的基礎上,又向前邁出了一小步。剛剛釋出的 Fun Local 還有很多需要完善的地方,我們會在以下幾點作出改進:

  1. 支援 Api 閘道器本地執行、除錯功能
  2. 支援 Http Trigger 本地執行、除錯功能
  3. 支援 NAS 本地執行、除錯功能
  4. 等等

大家有什麼新的需求或者使用過程中有任何問題,請加入釘釘群 11721331,聯絡聯絡我們,感謝您的使用。

相關文件

  1. 使用入門:中文英文
  2. Serverless Application Model 規範文件:中文英文
  3. github demos


相關文章