日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用互联网了解的两个月里_我两个月来对Quarkus的了解

發(fā)布時間:2023/12/3 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用互联网了解的两个月里_我两个月来对Quarkus的了解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用互聯(lián)網(wǎng)了解的兩個月里

又一年,另一個來臨,我很榮幸再次開啟圍繞Java,語言,生態(tài)系統(tǒng)和朋友的24篇精彩博客文章的統(tǒng)治,這些博客文章將我們所有人帶入了今年最安靜的假期。 這已經(jīng)是第五年了(我只錯過了2016年),我現(xiàn)在感覺真的很老。🙂但是相反的是,這些年來發(fā)生了很多事情,Java仍在努力并使我們所有人的生產(chǎn)年復一年。

長期從事該行業(yè)還使我向所有讀者保證,一個話題是永恒的:終身學習。 當我開始開發(fā)眾多的第一個企業(yè)應用程序時,有一個復雜的平臺(J2EE)得到了最初的一些想法的支持,如何使它變得可用(Spring),并且我們都在將近二十年的生產(chǎn)力和簡化工作中徘徊。開發(fā)人員和運營。 這導致我們將輕量級的Microprofile,容器和Kubernetes作為基礎架構流程的基礎。

膨脹的規(guī)范和運行時的時代和痛苦似乎已經(jīng)過去了。 但是變革帶來了挑戰(zhàn)。 意識到?jīng)]有什么比經(jīng)過驗證和建立的API更好的了,我們已經(jīng)看到許多解決方案推動了幾乎合適的概念。 但并不完全。 JonasBonér創(chuàng)造了術語“微型”,并用它精美地描述了分布式微型服務在大多數(shù)項目中的使用方式。 他們成長了,基本上變成了與同伴對接的更小的整體。 不管是否有運氣,在擊敗成千上萬個青少年服務的復雜性的同時,該概念又重新引入了啟動時間挑戰(zhàn)和擴展問題。

盡管有人一直說真正的分布式應用程序只需要其他編程模型,但作為一個行業(yè),我們一直在努力保持API知識的活力,并創(chuàng)建運行時來幫助我們彌合必要與可能之間的鴻溝。 最具創(chuàng)新性的方法稱為Quarkus 。 (是的,我仍然為他們拼錯我的名字而感到生氣;)。自從我重新加入Red Hat以來,過去兩個月來我一直在不斷地研究這種新穎而閃亮的東西。 這就是我學到的。 一篇博客文章中都有很多指針和鏈接,因此您可以同樣很好地了解Quarkus。

所有世界中最好的集合在一處。

該網(wǎng)站將Quarkus描述為:

專為OpenJDK HotSpot和GraalVM量身定制的Kubernetes本機Java堆棧,采用最佳Java庫和標準精制而成。

實際上,這已經(jīng)是對其功能的很好描述。 好的,這里有兩個時髦的詞,但讓我們從頂部開始。

從一開始,Quarkus就圍繞容器優(yōu)先理念進行設計。 這實際上意味著Quarkus已針對低內(nèi)存使用量和快速啟動時間進行了優(yōu)化。 從一開始,對Graal / SubstrateVM的支持就一直是Quarkus設計的重要組成部分。 當將應用程序編譯為本地映像時,它的啟動速度更快,并且可以以比標準JVM小得多的堆運行。 在構建時會進行盡可能多的處理,因此您的應用程序將僅包含運行時實際需要的類。 在傳統(tǒng)模型中,執(zhí)行初始應用程序部署所需的所有類都在應用程序的生命周期內(nèi)徘徊,即使它們僅使用一次。 使用Quarkus,它們甚至都不會加載到生產(chǎn)JVM中。 由于所有元數(shù)據(jù)處理已完成,因此這將減少內(nèi)存使用量,并縮短啟動時間。 所有這些以及更多使Quarkus成為容器化Java應用程序的理想選擇。 您可以在Quarkus指南中快速了解如何使用Maven來構建,運行和打包應用程序 。

多年來,客戶端-服務器體系結構已成為構建應用程序的實際標準。 但是發(fā)生了重大變化。 一個模型統(tǒng)治著他們所有年齡的結束。 已經(jīng)出現(xiàn)了一系列新的應用程序和體系結構樣式,它們影響著代碼的編寫方式以及應用程序的部署和執(zhí)行方式。 HTTP微服務,響應式應用程序,消息驅動的微服務和無服務器現(xiàn)在已成為現(xiàn)代系統(tǒng)中的核心角色。

Quarkus在設計時就考慮到了這個新世界,并為這些不同的范例提供了一流的支持。 Quarkus開發(fā)模型可以變形以適應您正在開發(fā)的應用程序類型。 如果要公開一個簡單的RESTful端點,則可以依賴于眾所周知的標準,例如JAX-RS,JPA和MicroProfile Rest Client。 如果您需要幾毫秒的響應時間,100%的正常運行時間,更低的延遲,推送數(shù)據(jù)而不是拉取,更高的吞吐量和彈性,那么Quarkus也為您提供了Reactive編程的先行一步。 您可以找到更多示例, 了解有關其背后的編程范例的信息 。

最后但并非最不重要的一點是標準。 沒有人希望您花時間學習新技術。 相反,Quarkus編程模型建立在成熟的標準之上。 可以是Eclipse MicroProfile等官方標準,也可以是Eclipse Vert.x等特定領域的領先框架。

依賴項注入解決方案基于CDI。 您可以使用JAX-RS批注定義REST端點。 您可以使用JPA批注來映射您的持久實體,并使用JTA批注來聲明事務邊界。 您可以使用Eclipse MicroProfile來配置和監(jiān)視您的應用程序。 您可以使用Vert.x,Apache Camel及其更多功能。 您甚至可以編寫自己的擴展名 。

為了發(fā)展的喜悅

Quarkus不僅對編寫Web應用程序或微服務非常有用。 它關注的不僅僅是功能集。 通過專注于簡單性和預配置的默認值,它使您能夠以最直觀的方式完成日常工作。 開發(fā)簡單的事物變得容易,而開發(fā)更復雜的事物則變得容易。 Quarkus Tools for Visual Studio Code支持所有這些,它提供了Gradle支持,輸入驗證,屬性支持等。 但是快樂仍在繼續(xù)。 作為Spring Boot開發(fā)人員,您在構建Quarkus應用程序時還可以對Spring Data,Web和Dependency Injection使用眾所周知的Spring批注。 使用這些API的現(xiàn)有知識和熟悉程度,Spring開發(fā)人員可以快速提高Quarkus的生產(chǎn)力。 這個15分鐘的小教程可以讓您看到現(xiàn)場直播和實際運行。 需要明確的是,Quarkus中的Spring API兼容性并不是要成為重新托管現(xiàn)有Spring應用程序的完整Spring平臺。

目的是提供足夠的Spring API兼容性,使使用Quarkus開發(fā)新應用程序成為自然的入門經(jīng)驗。 與預優(yōu)化的擴展結合使用時,Quarkus為微服務開發(fā)提供了驚人的功能。 綜上所述 ,開發(fā)人員已成功將Spring應用程序遷移到Quarkus 。 如果您喜歡觀看視頻,那么我只能推薦Devoxx Belgium的錄制,Georgios Andrianakis在Quarkus上談論Kubernetes Native Spring應用程序 。

還有更多的樂趣。 Kubernetes不僅是Docker容器的運行時平臺。 可以使用特定于應用程序的自定義資源定義(CRD)擴展其API,并且您可以實現(xiàn)自己的控制器,以使應用程序動態(tài)地適應集群中的更改。 直到最近,大多數(shù)操作員都是用Go語言編寫的,重復使用了內(nèi)置Kubernetes控制器中的代碼。 現(xiàn)在,有了Quarkus和fabric8 Kubernetes客戶端,我們?yōu)樵贘ava中實現(xiàn)運算符奠定了良好的基礎,從而使我們能夠將現(xiàn)有代碼庫與Kubernetes API擴展的功能集成在一起。 觀看FabianSt?bler在比利時Devoxx上談論它 。

一個講習班–我想要代碼

有一個很棒的動手實驗室 ,它為與會者提供了與Quarkus的入門級動手實踐,從第一行代碼到提供服務,再到使用它們,最后到在一個統(tǒng)一的系統(tǒng)中組裝所有內(nèi)容。 它由Emmanuel Bernard,Clement Escoffier和Antonio Goncalves開發(fā)。 它以簡單的逐步指導結構引導您完成所有必要的操作。 該研討會將為您提供有關Quarkus的實用介紹。 您將安裝所有必需的工具,然后將經(jīng)典的HTTP微服務和基于事件的微服務混合在一起,以開發(fā)整個微服務體系結構。 您將通過擴展Quarkus的功能來完成,并了解有關創(chuàng)建本機可執(zhí)行文件的更多信息。

quarkus.io上的入門指南也是了解Quarkus知識的好地方。

最后但并非最不重要的一點–它是開源的

我們可能很少再考慮這個問題了,但是自然地,作為Red Hat贊助的項目,Quarkus獲得Apache 2.0許可,并在GitHub上有一個主頁 。 隨意加注標,分叉,貢獻,提交問題以及發(fā)送拉式請求,以幫助我們做得更好。 您也可以在Twitter上關注@QuarkusIo , 在論壇上發(fā)貼或與社區(qū)聊天 。

希望您喜歡12月的這篇第一篇文章,它可以縮短直到您的假期的等待時間。 祝愿您和您的親人在一段寧靜祥和的日子里來臨,并非常期待與您成為更廣泛的Java社區(qū)的一員,參與即將到來的2020年活動。

翻譯自: https://www.javacodegeeks.com/2019/12/what-i-learned-about-quarkus-in-two-months.html

使用互聯(lián)網(wǎng)了解的兩個月里

總結

以上是生活随笔為你收集整理的使用互联网了解的两个月里_我两个月来对Quarkus的了解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品天美传媒 | 成人欧美一区二区三区黑人动态图 | 国产一区二区在线看 | 中国美女一级看片 | 中国大陆毛片 | 四川操bbb | 久草免费福利视频 | 欧美三级视频网站 | 日本h视频在线观看 | 青青伊人精品 | 精品久久影院 | 操www | 波多野结衣av片 | 污污动态图 | 黄色录像一级大片 | 96日本xxxxxⅹxxx70 | 视频一区国产 | 亚洲一区视频网站 | 国产激情无码一区二区 | 色吟av| 草草视频在线观看 | 一二三毛片 | 九九热免费在线视频 | 欧美 亚洲 | 国产精品爽爽久久 | 色先锋资源网 | 日韩视频在线免费 | 亚洲另类xxxx | 亚洲性大片 | 亚洲欧美专区 | 色综合五月天 | 国模私拍在线观看 | 超碰在线视屏 | 99视频在线 | 欧美精品人妻一区二区 | 摸摸摸bbb毛毛毛片 午夜爽爽影院 | 阿v天堂网 | 国产精品九九视频 | www.成人精品 | 国产av一区二区三区精品 | 成人做爰100 | 377p粉嫩大胆色噜噜噜 | 神马久久精品 | 片多多在线观看 | 黄色小说在线看 | 亚洲成人精品一区二区三区 | 亚洲色图50p | 久久男女 | 成 年 人 黄 色 大 片大 全 | 免费精品 | 泷泽萝拉在线播放 | 国产传媒在线播放 | 国产人妖av | www.色com| 国产一区二区91 | 黄色在线观看免费视频 | 国产激情视频 | 日本在线播放视频 | 黄网址在线观看 | 黄色一级大片在线免费看国产 | 综合 欧美 亚洲日本 | 久久77777| 毛片毛片毛片毛片毛片毛片毛片毛片 | 伊人成人久久 | 又爽又黄视频 | 中文字幕超碰在线 | 丝袜视频在线观看 | 精品国产乱码久久久久久108 | 少妇1~3伦理 | 日韩精品电影网 | 国产精品12p | 中文字幕在线免费看 | 在线不卡欧美 | 一级片a级片 | 欧美极品在线观看 | 欧美日韩一区二区三区视频 | 亚洲网站av | 精品久久蜜桃 | 兄弟兄弟全集免费观看 | 亚洲永久无码7777kkk | 动漫毛片 | 成人深夜在线观看 | 美女av在线免费观看 | 欧美日免费 | 亚洲第一页视频 | 欧美v视频 | 在线观看9.1 | 欧美日韩不卡视频 | 亚洲乱码少妇 | 国产精品久久久久久久久久妞妞 | 久久天堂av | 久久午夜鲁丝片午夜精品 | 中文字幕在线观看一区二区 | 亚洲av人无码激艳猛片服务器 | 成人免费在线网站 | 久久av免费| 国产精品秘入口18禁麻豆免会员 | 国产精品高潮av | 欧美一区二区三区免费看 |