支持JDK19虛擬線程的web框架,之二:完整開發一個支持虛擬線程的quarkus應用( 五 )


文章插圖

  • 再用docker logs命令查看后臺日志,如下圖箭頭所示,quarkus給出了WARN級別的提示:由于當前虛擬機不支持虛擬線程,改為使用默認的阻塞來執行業務邏輯

支持JDK19虛擬線程的web框架,之二:完整開發一個支持虛擬線程的quarkus應用

文章插圖
  • 小結:在不支持虛擬線程的環境強行使用虛擬線程,quarkus會選擇兼容的方式繼續完成任務
小結和展望
  • 至此 , 一個完整的quarkus應用已開發完成,該應用使用虛擬線程來響應web請求,而且在quarkus官方還沒有提供方案的前提下,咱們依舊完成了docker鏡像的制作,最后 , 因為好奇,還關閉重要參數嘗試了一下,一系列操作下來,相信您已經對基礎開發了如指掌了
  • 最后 , 還剩下兩個遺留問題,相信您也會有類似困惑
    1. 虛擬線程和常規子線程的區別,究竟能不能看出來?前文已經驗證了性能上區別不大,那還有別的方式來觀察和區分嗎?
    2. 能不能稍微深入一點,僅憑一個@RunOnVirtualThread注解就強行寫了兩篇博客,實在是太忽悠人了
  • 以上問題會在接下來的《支持JDK19虛擬線程的web框架,終篇》得到解決,還是那句熟悉的廣告詞:欣宸原創 , 不辜負您的期待
歡迎關注博客園:程序員欣宸
學習路上,你不孤單,欣宸原創一路相伴...
【支持JDK19虛擬線程的web框架,之二:完整開發一個支持虛擬線程的quarkus應用】

推薦閱讀