精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

該選擇Eclipse MicroProfile構建微服務了!

責任編輯:editor006

作者:三文魚

2017-11-17 20:25:13

摘自:it168網站

本文將快速向您展示如何使用最近更新的Eclipse MicroProfile API構建微服務。本教程使用了一些rest控制器、服務和一個用Eclipse MicroProfile構建的微服務來管理書籍。

本文將快速向您展示如何使用最近更新的Eclipse MicroProfile API構建微服務。

Eclipse MicroProfile最近得到了很多關注,包括最新版本1.2,以及一些新增功能。本文是一個使用MicroProfile API構建微服務的快速教程。

MicroProfile由JavaEE的核心技術構建而成:

* JAX-RS 2.0

* CDI 1.2

* JSON-P

為了使微服務更適合云計算時代的需要,新版本不僅添加了一套規范,同時還包括:

* 配置管理

* 容錯

* 指標

* 健康檢查

* JWT授權

這些規范組成了Eclipse MicroProfile 1.2,這是API的第三個版本。那么應該如何使用呢?由于這只是一個規范,所以您需要檢查供應商的特定需求。在大部分情況下,用戶將繼續像使用JavaEE一樣部署WAR文件。首先,將MicroProfile依賴項添加到您的項目中。

Maven:

該選擇Eclipse MicroProfile構建微服務了!

  Gradle:

該選擇Eclipse MicroProfile構建微服務了!

這個依賴項引入了構建應用程序所需的所有API,但是,用戶可能需要參考服務器的運行以了解是否需要其他依賴項。那么典型的服務是什么樣的呢?

1. 一個JAX-RS控制器。由于公開了REST API,所以需要一個控制器來處理API調用。

2. 某種服務。需要一些支持組件來生成或使用數據。

3. 監測。幫助掌握這個服務被調用的頻率,以及每個請求需要多長時間。

4. 可配置性。希望以聲明方式進行,而不是客戶端指定數據量。

5. 安全。需要聲明性和業務邏輯驅動的安全性,以了解如何響應請求。

6. 容錯。關心消耗的任何服務,并確保可以快速舍棄或恢復。

首先是看起來非常熟悉的rest控制器:

該選擇Eclipse MicroProfile構建微服務了!

  進一步深入服務,可以看到可配置性的體現:

該選擇Eclipse MicroProfile構建微服務了!

  接下來,假設想處理書籍的創建和出版過程。支持的服務可能如下所示:

該選擇Eclipse MicroProfile構建微服務了!

最后,如果管理作者是一個單獨有界的上下文,那么可以將其表示為一個離散的服務,可以從客戶端到該遠程服務器來檢查作者是否存在。

該選擇Eclipse MicroProfile構建微服務了!

本教程使用了一些rest控制器、服務和一個用Eclipse MicroProfile構建的微服務來管理書籍。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 卢氏县| 铜山县| 正定县| 丽江市| 南昌市| 木兰县| 济阳县| 中江县| 西峡县| 柳州市| 宁波市| 科尔| 台东市| 木里| 宿州市| 攀枝花市| 东乌珠穆沁旗| 楚雄市| 尚义县| 蒙阴县| 开江县| 泸水县| 额敏县| 潍坊市| 龙口市| 临泉县| 安阳县| 崇州市| 湖北省| 海宁市| 增城市| 武平县| 建湖县| 沾益县| 沅陵县| 澄江县| 华坪县| 雅安市| 黑水县| 竹山县| 天等县|