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