MicroProfile云原生微服務(wù)開發(fā)編程模型
Eclipse MicroProfile 是一個 Java 微服務(wù)開發(fā)的基礎(chǔ)編程模型,它致力于定義企業(yè) Java 微服務(wù)規(guī)范,MicroProfile 提供指標(biāo)、API 文檔、運(yùn)行狀況檢查、容錯、JWT、Open API 與分布式跟蹤等能力,使用它創(chuàng)建的云原生微服務(wù)可以自由地部署在任何地方,包括 Service Mesh 架構(gòu),如 Istio。
關(guān)于 Eclipse MicroProfile 的具體介紹可以查看:MicroProfile——為Istio創(chuàng)建的微服務(wù)編程模型
Eclipse MicroProfile 包括以下幾個部分:
- MicroProfile Config?—?MicroProfile 應(yīng)用配置
- MicroProfile Health Check?—?MicroProfile 簡單的運(yùn)行狀況檢查
- MicroProfile Metrics?—?MicroProfile 指標(biāo)
- MicroProfile Fault Tolerance?—?MicroProfile 容錯
- MicroProfile Rest Client?—?MicroProfile 類型安全的 REST 客戶端
- MicroProfile Open API?—?MicroProfile OpenAPI 與注解
- MicroProfile JWT Authentication?—?MicroProfile JWT 認(rèn)證傳播
- MicroProfile OpenTracing?—?MicroProfile OpenTracing 集成
以下幾部分規(guī)范正在規(guī)劃中:
| MicroProfile Reactive Streams Operators |
|---|
| MicroProfile Reactive Messaging |
| MicroProfile LRA (Long Running Action) |
| MicroProfile Concurrency |
評論
圖片
表情
