MicroProfile云原生微服務(wù)開發(fā)編程模型
Eclipse MicroProfile 是一個(gè) Java 微服務(wù)開發(fā)的基礎(chǔ)編程模型,它致力于定義企業(yè) Java 微服務(wù)規(guī)范,MicroProfile 提供指標(biāo)、API 文檔、運(yùn)行狀況檢查、容錯(cuò)、JWT、Open API 與分布式跟蹤等能力,使用它創(chuàng)建的云原生微服務(wù)可以自由地部署在任何地方,包括 Service Mesh 架構(gòu),如 Istio。
關(guān)于 Eclipse MicroProfile 的具體介紹可以查看:MicroProfile——為Istio創(chuàng)建的微服務(wù)編程模型
Eclipse MicroProfile 包括以下幾個(gè)部分:
- MicroProfile Config?—?MicroProfile 應(yīng)用配置
- MicroProfile Health Check?—?MicroProfile 簡(jiǎn)單的運(yùn)行狀況檢查
- MicroProfile Metrics?—?MicroProfile 指標(biāo)
- MicroProfile Fault Tolerance?—?MicroProfile 容錯(cuò)
- 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 |
評(píng)論
圖片
表情
