微軟每年的Build大會(huì)總是一個(gè)令人興奮的事件,特別是對(duì)于利用該公司服務(wù)的開發(fā)者,如Azure。像往常一樣,這家科技巨頭的云平臺(tái)迅速登上科技媒體的頭條。那些想在云中運(yùn)行Java企業(yè)版(EE)工作負(fù)載的客戶現(xiàn)在可以開始試用來自Azure市場的兩個(gè)新產(chǎn)品。
在JBoss EAP上運(yùn)行Java應(yīng)用的客戶可以遷移到Azure Red Hat Enterprise Linux(RHEL)虛擬機(jī)。同樣,利用WebSphere的客戶也可以過渡到Azure上的虛擬機(jī)。
更重要的是,微軟對(duì)OpenJDK的構(gòu)建版在4月6日進(jìn)入預(yù)覽階段,現(xiàn)在已經(jīng)普遍可用階段。這是一個(gè)基于Java SE平臺(tái)的OpenJDK的長期支持(LTS)版本。公司推薦它作為微軟Azure云服務(wù)客戶的選擇,它基于OpenJDK 11.0.11的Java 11的二進(jìn)制文件開發(fā),可以跨越各種環(huán)境和平臺(tái),例如64位體系,macOS、Linux和Windows等。
此外,Durable Functions現(xiàn)在普遍可用,可讓開發(fā)人員在PowerShell中編寫無服務(wù)器工作流程。內(nèi)置的HTTP端點(diǎn)也已出現(xiàn),可用于監(jiān)控目的。Logic Apps也已經(jīng)更新,有了新的具有成本效益的托管選項(xiàng),提高了性能,并與Visual Studio Code等開發(fā)者工具集成。
同樣,Azure應(yīng)用服務(wù)現(xiàn)在可以通過Azure Arc在Kubernetes集群上運(yùn)行。這項(xiàng)功能目前還處于預(yù)覽階段。對(duì)于Azure API管理的用戶來說,對(duì)WebSocket API的原生支持正在預(yù)覽中,這使得觀察和管理云服務(wù)的表現(xiàn)有了一個(gè)綜合視圖。
最后,Azure通信服務(wù)將帶來大量的增強(qiáng)功能,新的UI庫包含F(xiàn)luent UI組件,在使用通信服務(wù)構(gòu)建的通信組件時(shí),可以利用在NAT周圍使用中繼的穿越(TURN)協(xié)議。同時(shí),呼叫SDK已經(jīng)提供給通用Windows平臺(tái)(UWP),開發(fā)者可以通過它在Windows 10、Xbox等平臺(tái)上構(gòu)建通信體驗(yàn)。呼叫記錄將在下個(gè)月進(jìn)入Azure通信服務(wù),直接路由功能也是如此,它在應(yīng)用程序和傳統(tǒng)的電話系統(tǒng)之間建立了一個(gè)虛擬連接。