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