Helidon輕量快速的 Java 微服務(wù)框架
Helidon 是一個用于編寫微服務(wù)的 Java 框架,這些微服務(wù)運行在由 Netty 提供支持的快速 Web 內(nèi)核上。
功能特性
輕量級且快速:Helidon 旨在設(shè)計得簡單易用,配有工具和示例,可幫助你快速上手。
支持 Microprofile:Helidon 支持 MicroProfile 并提供熟悉的 API,如 JAX-RS, CDI 和 JSON-P/B。Helidon 的 MicroProfile 實現(xiàn)在 Helidon Reactive WebServer 上運行。
Reactive WebServer:Helidon Reactive WebServer 提供了現(xiàn)代的函數(shù)式編程模型,并在 Netty 之上運行。Helidon WebServer 輕巧、靈活且具有反應(yīng)性,為微服務(wù)提供了簡單易用的基礎(chǔ)。
可觀察性和彈性:通過對運行狀況檢查、指標、跟蹤和容錯的支持,Helidon 擁有編寫與 Prometheus,Zipkin 和 Kubernetes 集成的云應(yīng)用程序所需的功能。
示例代碼
MicroFramework
WebServer.create(
Routing.builder()
.get("/greet", (req, res)
-> res.send("Hello World!"))
.build())
.start();
MicroProfile
public class GreetService {
@GET
@Path("/greet")
public String getMsg() {
return "Hello World!";
}
}評論
圖片
表情
