您的位置: 首頁(yè) >互聯(lián)網(wǎng) >

Google在云平臺(tái)上發(fā)布了Java春季編程模型

2022-09-01 19:12:40 編輯:胥良發(fā) 來(lái)源:
導(dǎo)讀 Google使Java開發(fā)人員更容易在其云平臺(tái)上使用Spring軟件編程模型來(lái)構(gòu)建應(yīng)用程序。該公司于8月8日宣布在其云平臺(tái)上全面發(fā)布Spring Cloud G...

Google使Java開發(fā)人員更容易在其云平臺(tái)上使用Spring軟件編程模型來(lái)構(gòu)建應(yīng)用程序。該公司于8月8日宣布在其云平臺(tái)上全面發(fā)布Spring Cloud GCP 1.0。

Google的軟件工程師Mike Eltsufin和公司的Google開發(fā)倡導(dǎo)者Ray Tsang在8月8日的博客中說,與Pivotal Research合作開發(fā)的這項(xiàng)技術(shù)將使使用GCP的開發(fā)人員可以更輕松地構(gòu)建Spring Boot應(yīng)用程序。

他們指出:“ Spring Cloud使Java開發(fā)人員可以用更少的樣板代碼和更簡(jiǎn)單的配置來(lái)編寫更多可維護(hù)的應(yīng)用程序,并且可以在本地和基于云的混合環(huán)境中移植。”

Spring是用于開發(fā)企業(yè)Java應(yīng)用程序的框架。它已經(jīng)存在了幾年,并且允許開發(fā)人員使用在開發(fā)人員中稱為“平原舊Java對(duì)象”或POJO的內(nèi)容來(lái)開發(fā)供企業(yè)設(shè)置使用的Java應(yīng)用程序。

該框架的核心優(yōu)勢(shì)之一是,它為開發(fā)人員提供了一種方法,可以更輕松地組織組成其Java應(yīng)用程序的各種對(duì)象和類,從而使它們都能按預(yù)期一致地協(xié)同工作。

根據(jù)Pivotal Software的說法,Spring可以通過簡(jiǎn)化微服務(wù)環(huán)境中分散的和分散的應(yīng)用程序組件的結(jié)合來(lái)幫助他們加快Java應(yīng)用程序的開發(fā)。

Pivotal的Spring Boot是一組工具,用于更快地構(gòu)建獨(dú)立的,獨(dú)立的Spring應(yīng)用程序。它消除了開發(fā)人員在Java應(yīng)用程序中實(shí)現(xiàn)松耦合對(duì)象之間的依賴關(guān)系時(shí)通常需要執(zhí)行的許多任務(wù)。

Spring Cloud基于Spring Boot構(gòu)建,可簡(jiǎn)化分布式微服務(wù)環(huán)境中Java應(yīng)用程序的開發(fā)和部署。Spring Cloud提供了一個(gè)框架,使開發(fā)人員可以更輕松地在分布式應(yīng)用程序中實(shí)現(xiàn)配置管理,服務(wù)發(fā)現(xiàn),智能路由,分發(fā)會(huì)話和其他功能。

Google的新版Spring Cloud GCP 1.0包含了多個(gè)Spring Boot啟動(dòng)程序集成(也簡(jiǎn)稱為啟動(dòng)程序),用于自動(dòng)發(fā)現(xiàn)憑據(jù)并配置來(lái)自Google的云環(huán)境和其他平臺(tái)的服務(wù)。

Spring Boot啟動(dòng)器可用于GCP服務(wù),例如Cloud Pub / Sub消息傳遞服務(wù),Cloud SQL,MySQL和其他數(shù)據(jù)庫(kù)服務(wù),Stackdriver Logging和用于身份驗(yàn)證的服務(wù)帳戶。

Eltsufin和Tsang在博客中表示,開發(fā)人員可以使用這些啟動(dòng)器來(lái)更輕松地向其應(yīng)用程序添加新功能。例如,通過將Spring Cloud GCP日志記錄依賴項(xiàng)添加到他們的應(yīng)用程序中,開發(fā)人員可以確保將應(yīng)用程序日志自動(dòng)存儲(chǔ)在Stackdriver日志記錄中。

兩位Google經(jīng)理寫道,開發(fā)人員只需添加Spring Cloud GCP Trace啟動(dòng)器,即可為其應(yīng)用程序啟用分布式跟蹤功能。

他們說,谷歌目前正在努力添加類似的Spring Cloud GCP集成,以使開發(fā)人員更容易構(gòu)建可以更好地利用谷歌的云托管服務(wù)優(yōu)勢(shì)的應(yīng)用程序。

新集成的兩個(gè)示例是用于Google NoSQL數(shù)據(jù)庫(kù)的Spring Data Cloud Spanner和Spring Cloud Config運(yùn)行時(shí)配置應(yīng)用程序編程接口。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。